SimFAS客户中心
困难我们来,简单留给你
编程与语法
分类 “编程与语法” 共 13 篇
默认引擎介绍 该模式适合基础用户使用, 具备自动容错功能(出现语法参数错误会尝试修复并继续运行) 新建的程序,不修改任何选项,默认就是 默认引擎. 程序不需要编译,直接就可以运行. 基本语法 print("Hello World!") 在编…
定时执行简介 用于定时执行指定的程序, 可以指定每天/特定日期/星期等周期定时运行程序. 注意: 为确保时间准确,中控WAN口必须接入互联网进行NTP时间同步. 如果没有外网,也可以使用一台时间准确的电脑,给中控授时,点这里查看 定时执行方…
日志记录 项目中用该功能记录用户什么时候做了什么操作,也可以用来检测中控程序是否运行,该日志断电后依然保存在系统里. 函数功能 log.save log.save("日志提示信息"); 用法 具体用法是在您要记录日志的程序中(通常最后一行)…
矩阵编程 在SimFAS中控中,可以用简单的方式进行矩阵编程,就可以实现矩阵信号切换. 这里需要略懂常规编程思路,其中主要用到了APP带参数调用中控程序. task.tsk?in=xx 和 if判断 该功能可以实现,中控只写一个程序,程序配…
什么是转义符 编程过程中,常用的字符串数据,我们平常用两个引号表示字符串,开始用一个引号,结束用一个引号,例如 "data" 。 那么问题来了,如果数据中有引号怎么办呢? 另外如果数据中有换行符号,或者回车符号怎么办呢? 这个时候,就有一个…
介绍 您可以自定义功能函数,新增功能函数.原理很简单,通过专家模式的 regFuntion 函数可以自定义自己的用户函数. regFuntion函数 在专家模式下,通过函数 regFuntion(name,code) 进行注册默认模式下的功…
简介 当您做好了分控,在总控的时候,一个方法可以把分控的代码复制粘贴到总控程序,也可以使用 call_in 或者 call 指令来调用分控程序 call和call_in区别 这两个函数可以在当前程序中调用其它程序,只需要通过程序的控制代码进…
系统全开全关互锁 互锁是防止在开系统的过程中,按关系统,常用下面两种方法实现,可以用 touch.disable/enable 功能外,最简单的功能是在全开全关的程序中,使用 touch.open 切换页面. 方法1 touch.disab…
简介 在专家模式下,经常要把通过串口/tcp/udp收到的数据作处理,提取自己需要的部分来使用. string.match 用于从字符串中提取匹配特定模式的子字符串。它的基本语法如下: string.match(input_string, …
定时限制介绍 在项目过程中,有时候可能需要限制某些功能/展厅的使用次数时间等,这个我们可以通过中控编程或者app编程实现,比较可靠的是通过中控编程来限制,因为中控有一个累计的通电时间,这个时间是不能修改的.而平板的app时间,比较容易修改时…
SimFAS 中控系统基础模式编程说明(适用于V7.0+引擎) 一、编程基础规范 (一)备注规则 使用双连字符 -- 标记单行备注,备注内容仅在当前行有效,不会被执行。 示例: -- 这是一条备注,本行后续内容不执行 (二)字符串表示 单行…
中控支持循环 中控支持下面两种方式循环: repeat 循环,指定次数循环 while 循环,按条件循环 repeat(n)循环 n次循环指定代码. 语法 repeat(n) 循环的代码区 end 例子,循环 5 次 while(条件) 循…
##创建自己的函数库 把常用的代码写成函数库文件,方便后期调用。 函数语法 注: 如果有返回值,最后一行用 ret= 把返回值给ret变量便可. 方法步骤 创建一个程序,名称: 我的函数库 , 程序识别码: myfun.tsk 函数用 fu…