发布日期:2022-04-17 点击率:104
紫金桥组态软件和实时数据库均支持BS及CS模式运行,这两种模式下启动客户端时都可以传递参数(即命令行参数),以便于指定客户端的状态或传达其他信息。
可传递的参数种类
1.系统参数
系统参数指的是系统规定的一些预定义参数,可以在启动参数中指定将要启动的客户端的状态,例如:初始窗口名、人机界面的初始尺寸、是否具有主菜单等等。
系统参数的传递格式为:参数名1=参数值,参数名2=参数值……
例如:"C:Program FilesRealSimView.exe" DIR=C:Program FilesRealInfo,DS=本地,CAP=示例,-VIEW=主窗口,MinMaxBox=1
传递的系统参数在客户端启动后系统会自动接收。
2.自定义参数
自定义参数是用户自己定义的、用于在启动时传递给客户端的参数。自定义参数的传递格式为:?参数名1=参数值?参数名2=参数值……
例如:"C:Program FilesRealSimView.exe" ?参数1=A?参数2=B
传递的自定义参数在客户端启动后需要使用全局函数GetStartupParam来接收,该函数的原型为:
String GetStartupParam(String Name) As String
参数“Name”代表自定义参数名,返回的字符串为该启动参数的值。
可以在客户端的进入程序动作内获取自定义参数的值并做相应处理。
使用启动参数的情况
1.CS模式
CS运行模式,将人机界面(view.exe)作为单独程序运行时一般需要传递启动参数。这时的启动参数有可能既包含系统参数又包含自定义参数。应将传递的系统参数放在启动命令的前部,用户自定义参数放在启动命令的尾部,否则系统将不识别。
例如:"C:Program FilesRealSimView.exe" DIR=C:Program FilesRealInfo,DS=本地,CAP=示例,-VIEW=主窗口,MinMaxBox=1?参数1=A?参数2=B
2.BS模式
BS模式运行时。可以通过所访问的URL对其传递自定义启动参数。
例如:
http://127.0.0.1/real?参数1=A?参数2=B
注意,在BS模式下不支持传递系统启动参数。
附录 系统参数列表
下表列出了可以使用的系统启动参数,可以使用它们的任意组合。不指定的参数系统将使用缺省值。如果工程内的系统配置与启动参数相矛盾,则按启动参数为准。例如,工程内指定客户端具有主菜单,但是启动参数中却指定了NoMenu=1,那么客户端启动后将没有主菜单。
下一篇: PLC、DCS、FCS三大控
上一篇: 索尔维全系列Solef?PV
型号:ASD2K22N
价格:¥150
库存:10
订货号:ASD2K22N
型号:ASW2K10E
价格:¥56.604
库存:10
订货号:ASW2K10E
型号:ASW3K10
价格:¥90.96
库存:10
订货号:ASW3K10
型号:ASW3K20E
价格:¥68.604
库存:10
订货号:ASW3K20E
型号:3SU1100-4BL11-1NA0
价格:¥165.624
库存:10
订货号:3SU11004BL111NA0
型号:XB5AG33C=ZB5AZ103C+ZB5AG3C
价格:¥37.056
库存:10
订货号:XB5AG33C