📄 basedi.asm
字号:
.member _pro_channel_number,1120,14,8,32
.member _mmi_flag,1152,14,8,32
.eos
.sym _REPORT,0,8,13,1184,_PROTECT_REPORT
.stag _TIME_STRUCT,192
.member _Year,0,14,8,32
.member _Month,32,14,8,32
.member _Day,64,14,8,32
.member _Hour,96,14,8,32
.member _Minute,128,14,8,32
.member _Millionsecond,160,14,8,32
.eos
.sym _TIME,0,8,13,192,_TIME_STRUCT
.file "chk_defs.h"
.stag _CHECK_STRUCT,352
.member _chk_link_next,0,24,8,32,_CHECK_STRUCT
.member _chk_link_previous,32,24,8,32,_CHECK_STRUCT
.member _chk_id,64,14,8,32
.member _pSOE_name,96,18,8,32
.member _pSOE_back_name,128,18,8,32
.member _SOE_Inf,160,14,8,32
.member _closedown,192,14,8,32
.member _startup_flag,224,14,8,32
.member _pickup_flag,256,14,8,32
.member _delay_time,288,14,8,32
.member _chk_routine_handler,320,144,8,32
.eos
.sym _CHECK,0,8,13,352,_CHECK_STRUCT
.file "chl_defs.h"
.stag _PRO_CHANNEL_STRUCT,2624
.member _chl_Num,0,14,8,32
.member _pchl_device_name,32,18,8,32
.member _chl_device_name,64,50,8,512,,16
.member _pchl_name,576,18,8,32
.member _chl_name,608,50,8,1024,,32
.member _chl_calculate_style,1632,4,8,32
.member _pchl_value_dimension,1664,18,8,32
.member _chl_calculate_coefficient,1696,6,8,32
.member _chl_correlation_channel,1728,2,8,32
.member _pchl_Sample_Address,1760,18,8,32
.member _chla_DC_component,1792,6,8,32
.member _chla_fundamental_real,1824,6,8,32
.member _chla_fundamental_imaginary,1856,6,8,32
.member _chla_2nd_harmonic_real,1888,6,8,32
.member _chla_2nd_harmonic_imaginary,1920,6,8,32
.member _chla_3rd_harmonic_real,1952,6,8,32
.member _chla_3rd_harmonic_imaginary,1984,6,8,32
.member _chla_5th_harmonic_real,2016,6,8,32
.member _chla_5th_harmonic_imaginary,2048,6,8,32
.member _chlb_DC_component,2080,6,8,32
.member _chlb_fundamental_real,2112,6,8,32
.member _chlb_fundamental_imaginary,2144,6,8,32
.member _chlb_2nd_harmonic_real,2176,6,8,32
.member _chlb_2nd_harmonic_imaginary,2208,6,8,32
.member _chlb_3rd_harmonic_real,2240,6,8,32
.member _chlb_3rd_harmonic_imaginary,2272,6,8,32
.member _chlb_5th_harmonic_real,2304,6,8,32
.member _chlb_5th_harmonic_imaginary,2336,6,8,32
.member _chl_value,2368,6,8,32
.member _chl_value1,2400,6,8,32
.member _chl_angle,2432,6,8,32
.member _chl_scale,2464,6,8,32
.member _chl_angle_compensate,2496,6,8,32
.member _chl_angle_compensate_real,2528,6,8,32
.member _chl_angle_compensate_imaginary,2560,6,8,32
.member _chl_empty_flag,2592,14,8,32
.eos
.sym _PRO_CHANNEL,0,8,13,2624,_PRO_CHANNEL_STRUCT
.stag _CHANNEL_STRUCT,2560
.member _words,0,62,8,2560,,80
.eos
.sym _CHANNEL,0,8,13,2560,_CHANNEL_STRUCT
.file "comm.h"
.stag _Buffer_Struct,128
.member _pInBuffer,0,92,8,32
.member _pOutBuffer,32,92,8,32
.member _Buffer,64,28,8,32
.member _Length,96,4,8,32
.eos
.file "BaseVariable.h"
.file "basedi.c"
.sect ".cinit"
.field IR_1,32
.field _DIChn+0,32
.field 194,32 ; _DIChn[0]._name[0] @ 0
.field 246,32 ; _DIChn[0]._name[1] @ 32
.field 179,32 ; _DIChn[0]._name[2] @ 64
.field 229,32 ; _DIChn[0]._name[3] @ 96
.field 191,32 ; _DIChn[0]._name[4] @ 128
.field 170,32 ; _DIChn[0]._name[5] @ 160
.field 200,32 ; _DIChn[0]._name[6] @ 192
.field 235,32 ; _DIChn[0]._name[7] @ 224
.field 163,32 ; _DIChn[0]._name[8] @ 256
.field 177,32 ; _DIChn[0]._name[9] @ 288
.field 0,32 ; _DIChn[0]._name[10] @ 320
IR_1: .set 11
.sect ".text"
.sect ".cinit"
.field IR_2,32
.field _DIChn+20,32
.field 194,32 ; _DIChn[0]._on_name[0] @ 640
.field 246,32 ; _DIChn[0]._on_name[1] @ 672
.field 179,32 ; _DIChn[0]._on_name[2] @ 704
.field 229,32 ; _DIChn[0]._on_name[3] @ 736
.field 191,32 ; _DIChn[0]._on_name[4] @ 768
.field 170,32 ; _DIChn[0]._on_name[5] @ 800
.field 200,32 ; _DIChn[0]._on_name[6] @ 832
.field 235,32 ; _DIChn[0]._on_name[7] @ 864
.field 163,32 ; _DIChn[0]._on_name[8] @ 896
.field 177,32 ; _DIChn[0]._on_name[9] @ 928
.field 182,32 ; _DIChn[0]._on_name[10] @ 960
.field 175,32 ; _DIChn[0]._on_name[11] @ 992
.field 215,32 ; _DIChn[0]._on_name[12] @ 1024
.field 247,32 ; _DIChn[0]._on_name[13] @ 1056
.field 0,32 ; _DIChn[0]._on_name[14] @ 1088
IR_2: .set 15
.sect ".text"
.sect ".cinit"
.field IR_3,32
.field _DIChn+40,32
.field 194,32 ; _DIChn[0]._off_name[0] @ 1280
.field 246,32 ; _DIChn[0]._off_name[1] @ 1312
.field 179,32 ; _DIChn[0]._off_name[2] @ 1344
.field 229,32 ; _DIChn[0]._off_name[3] @ 1376
.field 191,32 ; _DIChn[0]._off_name[4] @ 1408
.field 170,32 ; _DIChn[0]._off_name[5] @ 1440
.field 200,32 ; _DIChn[0]._off_name[6] @ 1472
.field 235,32 ; _DIChn[0]._off_name[7] @ 1504
.field 163,32 ; _DIChn[0]._off_name[8] @ 1536
.field 177,32 ; _DIChn[0]._off_name[9] @ 1568
.field 183,32 ; _DIChn[0]._off_name[10] @ 1600
.field 181,32 ; _DIChn[0]._off_name[11] @ 1632
.field 187,32 ; _DIChn[0]._off_name[12] @ 1664
.field 216,32 ; _DIChn[0]._off_name[13] @ 1696
.field 0,32 ; _DIChn[0]._off_name[14] @ 1728
IR_3: .set 15
.sect ".text"
.sect ".cinit"
.field IR_4,32
.field _DIChn+60,32
.field 0,32 ; _DIChn[0]._inf @ 1920
.field 0,32 ; _DIChn[0]._asdu @ 1952
.field 9,32 ; _DIChn[0]._counter_set @ 1984
.field _PulseRoutine1,32 ; _DIChn[0]._proutine @ 2016
.space 4
.field 194,32 ; _DIChn[1]._name[0] @ 2176
.field 246,32 ; _DIChn[1]._name[1] @ 2208
.field 179,32 ; _DIChn[1]._name[2] @ 2240
.field 229,32 ; _DIChn[1]._name[3] @ 2272
.field 191,32 ; _DIChn[1]._name[4] @ 2304
.field 170,32 ; _DIChn[1]._name[5] @ 2336
.field 200,32 ; _DIChn[1]._name[6] @ 2368
.field 235,32 ; _DIChn[1]._name[7] @ 2400
.field 163,32 ; _DIChn[1]._name[8] @ 2432
.field 178,32 ; _DIChn[1]._name[9] @ 2464
.field 0,32 ; _DIChn[1]._name[10] @ 2496
IR_4: .set 19
.sect ".text"
.sect ".cinit"
.field IR_5,32
.field _DIChn+88,32
.field 194,32 ; _DIChn[1]._on_name[0] @ 2816
.field 246,32 ; _DIChn[1]._on_name[1] @ 2848
.field 179,32 ; _DIChn[1]._on_name[2] @ 2880
.field 229,32 ; _DIChn[1]._on_name[3] @ 2912
.field 191,32 ; _DIChn[1]._on_name[4] @ 2944
.field 170,32 ; _DIChn[1]._on_name[5] @ 2976
.field 200,32 ; _DIChn[1]._on_name[6] @ 3008
.field 235,32 ; _DIChn[1]._on_name[7] @ 3040
.field 163,32 ; _DIChn[1]._on_name[8] @ 3072
.field 178,32 ; _DIChn[1]._on_name[9] @ 3104
.field 182,32 ; _DIChn[1]._on_name[10] @ 3136
.field 175,32 ; _DIChn[1]._on_name[11] @ 3168
.field 215,32 ; _DIChn[1]._on_name[12] @ 3200
.field 247,32 ; _DIChn[1]._on_name[13] @ 3232
.field 0,32 ; _DIChn[1]._on_name[14] @ 3264
IR_5: .set 15
.sect ".text"
.sect ".cinit"
.field IR_6,32
.field _DIChn+108,32
.field 194,32 ; _DIChn[1]._off_name[0] @ 3456
.field 246,32 ; _DIChn[1]._off_name[1] @ 3488
.field 179,32 ; _DIChn[1]._off_name[2] @ 3520
.field 229,32 ; _DIChn[1]._off_name[3] @ 3552
.field 191,32 ; _DIChn[1]._off_name[4] @ 3584
.field 170,32 ; _DIChn[1]._off_name[5] @ 3616
.field 200,32 ; _DIChn[1]._off_name[6] @ 3648
.field 235,32 ; _DIChn[1]._off_name[7] @ 3680
.field 163,32 ; _DIChn[1]._off_name[8] @ 3712
.field 178,32 ; _DIChn[1]._off_name[9] @ 3744
.field 183,32 ; _DIChn[1]._off_name[10] @ 3776
.field 181,32 ; _DIChn[1]._off_name[11] @ 3808
.field 187,32 ; _DIChn[1]._off_name[12] @ 3840
.field 216,32 ; _DIChn[1]._off_name[13] @ 3872
.field 0,32 ; _DIChn[1]._off_name[14] @ 3904
IR_6: .set 15
.sect ".text"
.sect ".cinit"
.field IR_7,32
.field _DIChn+128,32
.field 0,32 ; _DIChn[1]._inf @ 4096
.field 0,32 ; _DIChn[1]._asdu @ 4128
.field 9,32 ; _DIChn[1]._counter_set @ 4160
.field _PulseRoutine2,32 ; _DIChn[1]._proutine @ 4192
.space 4
.field 194,32 ; _DIChn[2]._name[0] @ 4352
.field 246,32 ; _DIChn[2]._name[1] @ 4384
.field 179,32 ; _DIChn[2]._name[2] @ 4416
.field 229,32 ; _DIChn[2]._name[3] @ 4448
.field 191,32 ; _DIChn[2]._name[4] @ 4480
.field 170,32 ; _DIChn[2]._name[5] @ 4512
.field 200,32 ; _DIChn[2]._name[6] @ 4544
.field 235,32 ; _DIChn[2]._name[7] @ 4576
.field 163,32 ; _DIChn[2]._name[8] @ 4608
.field 179,32 ; _DIChn[2]._name[9] @ 4640
.field 0,32 ; _DIChn[2]._name[10] @ 4672
IR_7: .set 19
.sect ".text"
.sect ".cinit"
.field IR_8,32
.field _DIChn+156,32
.field 194,32 ; _DIChn[2]._on_name[0] @ 4992
.field 246,32 ; _DIChn[2]._on_name[1] @ 5024
.field 179,32 ; _DIChn[2]._on_name[2] @ 5056
.field 229,32 ; _DIChn[2]._on_name[3] @ 5088
.field 191,32 ; _DIChn[2]._on_name[4] @ 5120
.field 170,32 ; _DIChn[2]._on_name[5] @ 5152
.field 200,32 ; _DIChn[2]._on_name[6] @ 5184
.field 235,32 ; _DIChn[2]._on_name[7] @ 5216
.field 163,32 ; _DIChn[2]._on_name[8] @ 5248
.field 179,32 ; _DIChn[2]._on_name[9] @ 5280
.field 182,32 ; _DIChn[2]._on_name[10] @ 5312
.field 175,32 ; _DIChn[2]._on_name[11] @ 5344
.field 215,32 ; _DIChn[2]._on_name[12] @ 5376
.field 247,32 ; _DIChn[2]._on_name[13] @ 5408
.field 0,32 ; _DIChn[2]._on_name[14] @ 5440
IR_8: .set 15
.sect ".text"
.sect ".cinit"
.field IR_9,32
.field _DIChn+176,32
.field 194,32 ; _DIChn[2]._off_name[0] @ 5632
.field 246,32 ; _DIChn[2]._off_name[1] @ 5664
.field 179,32 ; _DIChn[2]._off_name[2] @ 5696
.field 229,32 ; _DIChn[2]._off_name[3] @ 5728
.field 191,32 ; _DIChn[2]._off_name[4] @ 5760
.field 170,32 ; _DIChn[2]._off_name[5] @ 5792
.field 200,32 ; _DIChn[2]._off_name[6] @ 5824
.field 235,32 ; _DIChn[2]._off_name[7] @ 5856
.field 163,32 ; _DIChn[2]._off_name[8] @ 5888
.field 179,32 ; _DIChn[2]._off_name[9] @ 5920
.field 183,32 ; _DIChn[2]._off_name[10] @ 5952
.field 181,32 ; _DIChn[2]._off_name[11] @ 5984
.field 187,32 ; _DIChn[2]._off_name[12] @ 6016
.field 216,32 ; _DIChn[2]._off_name[13] @ 6048
.field 0,32 ; _DIChn[2]._off_name[14] @ 6080
IR_9: .set 15
.sect ".text"
.sect ".cinit"
.field IR_10,32
.field _DIChn+196,32
.field 0,32 ; _DIChn[2]._inf @ 6272
.field 0,32 ; _DIChn[2]._asdu @ 6304
.field 9,32 ; _DIChn[2]._counter_set @ 6336
.field _PulseRoutine3,32 ; _DIChn[2]._proutine @ 6368
.space 4
.field 194,32 ; _DIChn[3]._name[0] @ 6528
.field 246,32 ; _DIChn[3]._name[1] @ 6560
.field 179,32 ; _DIChn[3]._name[2] @ 6592
.field 229,32 ; _DIChn[3]._name[3] @ 6624
.field 191,32 ; _DIChn[3]._name[4] @ 6656
.field 170,32 ; _DIChn[3]._name[5] @ 6688
.field 200,32 ; _DIChn[3]._name[6] @ 6720
.field 235,32 ; _DIChn[3]._name[7] @ 6752
.field 163,32 ; _DIChn[3]._name[8] @ 6784
.field 180,32 ; _DIChn[3]._name[9] @ 6816
.field 0,32 ; _DIChn[3]._name[10] @ 6848
IR_10: .set 19
.sect ".text"
.sect ".cinit"
.field IR_11,32
.field _DIChn+224,32
.field 194,32 ; _DIChn[3]._on_name[0] @ 7168
.field 246,32 ; _DIChn[3]._on_name[1] @ 7200
.field 179,32 ; _DIChn[3]._on_name[2] @ 7232
.field 229,32 ; _DIChn[3]._on_name[3] @ 7264
.field 191,32 ; _DIChn[3]._on_name[4] @ 7296
.field 170,32 ; _DIChn[3]._on_name[5] @ 7328
.field 200,32 ; _DIChn[3]._on_name[6] @ 7360
.field 235,32 ; _DIChn[3]._on_name[7] @ 7392
.field 163,32 ; _DIChn[3]._on_name[8] @ 7424
.field 180,32 ; _DIChn[3]._on_name[9] @ 7456
.field 182,32 ; _DIChn[3]._on_name[10] @ 7488
.field 175,32 ; _DIChn[3]._on_name[11] @ 7520
.field 215,32 ; _DIChn[3]._on_name[12] @ 7552
.field 247,32 ; _DIChn[3]._on_name[13] @ 7584
.field 0,32 ; _DIChn[3]._on_name[14] @ 7616
IR_11: .set 15
.sect ".text"
.sect ".cinit"
.field IR_12,32
.field _DIChn+244,32
.field 194,32 ; _DIChn[3]._off_name[0] @ 7808
.field 246,32 ; _DIChn[3]._off_name[1] @ 7840
.field 179,32 ; _DIChn[3]._off_name[2] @ 7872
.field 229,32 ; _DIChn[3]._off_name[3] @ 7904
.field 191,32 ; _DIChn[3]._off_name[4] @ 7936
.field 170,32 ; _DIChn[3]._off_name[5] @ 7968
.field 200,32 ; _DIChn[3]._off_name[6] @ 8000
.field 235,32 ; _DIChn[3]._off_name[7] @ 8032
.field 163,32 ; _DIChn[3]._off_name[8] @ 8064
.field 180,32 ; _DIChn[3]._off_name[9] @ 8096
.field 183,32 ; _DIChn[3]._off_name[10] @ 8128
.field 181,32 ; _DIChn[3]._off_name[11] @ 8160
.field 187,32 ; _DIChn[3]._off_name[12] @ 8192
.field 216,32 ; _DIChn[3]._off_name[13] @ 8224
.field 0,32 ; _DIChn[3]._off_name[14] @ 8256
IR_12: .set 15
.sect ".text"
.sect ".cinit"
.field IR_13,32
.field _DIChn+264,32
.field 0,32 ; _DIChn[3]._inf @ 8448
.field 0,32 ; _DIChn[3]._asdu @ 8480
.field 9,32 ; _DIChn[3]._counter_set @ 8512
.field _PulseRoutine4,32 ; _DIChn[3]._proutine @ 8544
.space 4
.field 210,32 ; _DIChn[4]._name[0] @ 8704
.field 163,32 ; _DIChn[4]._name[1] @ 8736
.field 208,32 ; _DIChn[4]._name[2] @ 8768
.field 197,32 ; _DIChn[4]._name[3] @ 8800
.field 163,32 ; _DIChn[4]._name[4] @ 8832
.field 177,32 ; _DIChn[4]._name[5] @ 8864
.field 0,32 ; _DIChn[4]._name[6] @ 8896
IR_13: .set 15
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -