没有合适的资源?快使用搜索试试~ 我知道了~
首页simpl+编辑后.pdf
simpl+编辑后.pdf
需积分: 49 250 浏览量
更新于2023-05-30
评论
收藏 1.11MB PDF 举报
SIMPL+是SIMPL的语言扩展。它并没有取代SIMPL,而是取而代之 提高它。通过SIMPL+,现在可以使用过程性的“类似c”语言 编写仅使用SIMPL难于或不可能编写的程序元素。SIMPL+是SIMPL的语言扩 展。它并没有取代SIMPL,而是取而代之 提高它。通过SIMPL+,现在可以使用过程性的“类似c”语言 编写仅使用SIMPL难于或不可能编写的程序元素。
资源详情
资源评论
资源推荐

ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR

ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR

Crestron SIMPL+ Software
Programming Guide - DOC. 5789 Contents •• i
Contents
SIMPL+
™
1
Introduction ...............................................................................................................................................1
What is SIMPL+?.............................................SIMPL +是什么? .................................1
For Whom is this Guide Intended?..................................本指南的目的是为谁?.......1
Using SIMPL vs. SIMPL+........................使用SIMPL与SIMPL +..........................1
What is Needed to Use SIMPL+?.............................需要使用SIMPL +是什么?............2
Where Can I Get More Information? .........我在哪里可以得到更多的信息?................2
Quick Start...........................................................................................................快速启动.................2
Writing Your First SIMPL+ Program: “Hello world!” ......................................................2
Making it Work ...................................................................................使它工作................4
The Structure of a SIMPL+ Program..........................................................SIMPL +程序..........5
Compiler Directives ...........................................................................编译器指令...............5
Variable Declarations..............................................................................变量声明..............6
User-Defined Functions................................................................用户定义函数...............8
Event Functions ...........................................................................事件函数.......................8
The Main() Function .....................................................................Main()函数....................10
Working with Data (Variables) ........................................................处理数据(变量....................11
Input/Output Types ..................................................................输入/输出类型.................11
All About Variables....................................................................所有关于变量................14
Arrays ........................................................................................................数组...................18
Operators, Expressions, and Statements..............................操作符、表达式和语句...................19
Operators............................................................................................运营商........................19
Expressions.........................................................................表达式.....................................20
Statements...........................................................................语句..........................................21
Controlling Program Flow: Branching............................................控制程序流:分支.................21
If – Else.................................................................................................如果其他................21
Switch – Case .......................................................................................开关- .....................23
Controlling Program Flow: Loops.....................................................控制程序流:循环................24
For..............................................................................................................................................25
While, Do - Until.....................................................................同时,做——直到..............26
Exiting from Loops Early...............................................................退出循环早期............28
Using System Functions...................................................................使用系统功能。....................28
User Defined Functions......................................................................用户定义函数...................29
Function Definitions........................................................................函数定义....................29
Variables Inside Functions.........................................................变量在函数....................31
Working with Time..............................................................................................处理时间.................32
Delay() .....................................................................................................延迟()..............32
Pulse() ..................................................................................................脉冲().................33
Wait Events.........................................................................................等待事件..................33
Working with Strings..............................................................................使用字符串......................35
The Buffer_input..................................................................缓冲区_输入。......................35
Removing Data From Buffers.............................从缓冲区中删除数据。......................36
Understanding Processing Order....................................................理解加工顺序.........................39
How SIMPL+ and SIMPL Interact....SIMPL和SIMPL是如何相互作用的。.............39
Forcing a Task Switch.........................................................强迫任务切换..。................39
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR

Software Crestron SIMPL+
ii •• Contents Programming Guide - DOC. 5789
Debugging................................................................................................调试 .................................39
Compiler Errors.............................................................编译器错误..................................40
Run-time Errors...........................................................................运行时错误.....................40
Debugging with print().........................................................调试与print()........................40
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR

Crestron SIMPL+ Software
Programming Guide - DOC. 5789 SIMPL+™ •• 1
SIMPL+
™
Introduction
What is SIMPL+?
SIMPL+是SIMPL的语言扩展。它并没有取代SIMPL,而是取而代之
提高它。通过SIMPL+,现在可以使用过程性的“类似c”语言
编写仅使用SIMPL难于或不可能编写的程序元素。SIMPL+是SIMPL的语言扩
展。它并没有取代SIMPL,而是取而代之
提高它。通过SIMPL+,现在可以使用过程性的“类似c”语言
编写仅使用SIMPL难于或不可能编写的程序元素。
本指南是谁给的?
本手册假定读者至少对SIMPL™Windows编程环境有一定的了解。这包括配置新
程序(定义硬件)和Interco的能力。nect用户界面(如触摸屏)和系统输出(例如继电
器).对SIMPL逻辑符号的了解不是必需的,但有助于理解这里提供的一些示
例。在……里面。本指南旨在成为完整的SIMPL编程指南,适用于刚开始
的SIMPL程序员,或者是寻求进修课程的专家程序员。这份指南,连同SIMPL参
考手册应提供任何SIMPL程序员所需的所有信息。
Using SIMPL vs. SIMPL+
SIMPL+虽然激动人心且功能强大,但它确实为程序员提供了一些东西
一个左右为难的问题,即什么时候用SIMPL编程,什么时候用SIMPL+编程?的
答案当然不是一成不变的,几乎任何任务都可以完成
完全用一种或另一种语言。然而,真正的力量Crestron控制
当两种环境的优点同时存在时,系统编程就被释放出来了
同时利用
首先,几乎每个要编写的程序都有SIMPL的一些元素。每当需要按钮作为切
换,或者需要将一组源按钮联锁时,通常都是使用SIMPL更简单地处理这些任
务。
SIMPL+有利于处理更复杂的算法任务,例如构建复杂的字符串、计算校验和或
解析来自另一个设备的数据。此外,复杂的决策G,尤其是处理时间和日期
时,在SIMPL中通常更容易处理。最后,数据存储和操作
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR
ZZDS PDF EDITORZZDS PDF EDITORZZDS PDF EDITOR
剩余45页未读,继续阅读




安全验证
文档复制为VIP权益,开通VIP直接复制

评论0