ASiV 高级应用 TM670

8
ASiV 高高高高 TM670

description

ASiV 高级应用 TM670. 综述. VISAPI. - PowerPoint PPT Presentation

Transcript of ASiV 高级应用 TM670

Page 1: ASiV  高级应用  TM670

ASiV 高级应用 TM670

Page 2: ASiV  高级应用  TM670

综述

Page 3: ASiV  高级应用  TM670

if ready = 0 then        VC_HANDLE = VA_Setup(1,"Compact")

        if VC_HANDLE <> 0 then                ready = 1        endif        else            Access_Status =

VA_Saccess (1,VC_HANDLE)            if Access_Status = 0 then                    case step of

                            action 1:                                    Alarmlen = 80                                    Seperator

= 45 ;Hyphen                                    Alarmtype = 1 ;Ersten Alarm auslesen                                   

TimeDateForm = 0 ;DD.MM.YY HH.MM.SS

                                    wcGetActAL_Status = VA_wcGetActAlarmList                                                       (1,VC_HANDLE,UDINT(ADR(Alarmstring)),UDINT(ADR(Alarmlen)),Alarmtype,Seperator,TimeDateForm)

                                    if wcGetActAL_Status = 0 then                                            step = 2                                    endif                            endaction                                                        action 2:                                     Alarmlen = 80                                     Seperator = 45 ;Hyphen                                     Alarmtype = 2 ;Nächsten Alarm auslesen                                     TimeDateForm = 0 ;DD.MM.YY HH.MM.SS

                                      wcGetActAL_Status = VA_wcGetActAlarmList     (1,VC_HANDLE,UDINT(ADR(Alarmstring)),UDINT(ADR(Alarmlen)),Alarmtype,Seperator,TimeDateForm)

                                      if wcGetActAL_Status = 240 then                                                step = 1                                     endif                            endaction                    endcase                    VA_Srelease (1,VC_HANDLE)            endif

endif

VISAPI

text test

text test

Page 4: ASiV  高级应用  TM670

输入行为

任务循环处理不会受可视化界面影响 , 那就是为什么

一个键的敲击是在运行时间中的剩余时间 ( 闲置时间 ) 处理 , 那意味着

反映速度取决于可用的资源 , 是不确定的 .

然而 , 可以用 VA_GetKeyMatrix 功能库调用键影射 , 也就是

可能再一次实时处理 .

在下一页幻灯片中我们会着重阐述这点

Page 5: ASiV  高级应用  TM670

Eingabeverhalten

~100ms

Real-time

Page 6: ASiV  高级应用  TM670

语言切换

Page 7: ASiV  高级应用  TM670

10 01

动态行为

0 0 0 0 0

状态位

前景 背景

12345

不可见的位 设定锁定位设定

改变颜色

Page 8: ASiV  高级应用  TM670

小结

涉及到 VC 编译器的进阶可能和 VISAPI 库的特殊特征和功能 .

每个参与者现在可以按个人要求创建综合的可视化界面 .