SCL编程题
⑴ 在西门子SCL编程中,if语句的疑问 求高手指点!
信息提示很对啊,类型不正确必须是BOOL 类型的!一般都是这样
IF a>b then
c:=1;
else
c:=0;
END_IF;
以上!~
⑵ 在Step 7使用SCL语言的问题!
SCL语言是类PASCAL语言,并不是C,前些年比较风靡的DELPHI就是采用的PASCAL语言。
另外补充一下对SCL的感受:
1、CASE指令可实现STL的JL指令的功能,使用起来更直观化,另外支持GOTO跳转,对于程序实现步进控制同样很方便。
2、SCL不仅可以在线调试,而且支持变量"参考数据"功能,并且变量符号与绝对地址无一疏漏。
3、对于SCL上升沿下降沿检测的实现我并不同意4楼所说,同样只需要像STL、LAD定义一个沿检测位,
即可轻松实现沿检测功能,下面举一上升沿例子:
上升沿检测原理: IF In AND NOT Mem THEN //沿检测逻辑
执行语句部分;
END_IF;
Mem:=In;
注:Mem就是我们需要的中间存储位、 In被检测的变量
4、另外在西门子介绍SCl时着重强调了几项功能:
5、SCL同样支持多重背景调用功能。
6、对于STL能实现的复杂运算功能目前我还没发现SCL不能支持的,在没使用SCL之前的我程序基本都是用STL,使用了SCL之后同样很方便。
具体细节还请翻看编程手册.
⑶ scl90抑郁测试自评量表(精选90题)
SCL-90(症状检查表90)是一种广泛用于评估个体心理健康状况的自评问卷。它由美国心理学家Derogatis于1975年设计,包含90个问题,覆盖了九个主要症状维度:躯体化、强迫症状、人际关系敏感、抑郁、焦虑、敌对、恐怖、偏执和精神病性。该量表主要用于心理健康和心理学领域,通常作为诊断心理问题、评估治疗效果的工具之一。
以下是一份常用的90项抑郁症自评问卷,每个条目需要根据你遇到的频率从0到4分进行评分,0代表几乎没有或根本没有这种情况,4代表非常频繁或非常严重地存在这种情况:
1.我感到情绪低落,沮丧和悲伤。
2.我感到失去了兴趣和快乐感。
3.我很难入睡或者难以保持睡眠。
4.我睡觉过多。
5.我感到很累和没有精力。
6.我食欲减少或变得暴饮暴食。
7.我感到自己很糟糕,没有价值,或许是因为某些事情。
8.我常常感到有罪恶感或自责的情绪。
9.我感到毫无希望,没有未来。
10.我想哭或有哭的冲动。
...(以下条目依次类推)
结果分析:SCL-90是一种广泛用于评估个体心理健康状况的工具。具体结果分析需要结合具体的得分来看,以下是一般的分析方法:
1.总体得分:SCL-90总体得分范围为0-360,分值越高表示被测者心理健康状态越不健康。总体得分高于200分,则存在较严重的心理问题的可能;在180-200分之间,则提示被测者的心理健康状态存在一定问题。
2.各因子得分:SCL-90包含10个因子维度,包括:强迫症状、人际关系敏感、抑郁、焦虑、敌对、恐怖、偏执、精神病性、躯体化和其他。各因子得分的正常范围为0-4分,得分高于正常范围提示该因子条件下的心理问题。
3.个别题目得分:SCL-90的个别题目也可以给出较为具体的信息,如“您是否感到情绪低落或沮丧”等。个别题目得分越高,表明被测者在该方面存在着更多的问题。
需要注意的是,SCL-90只是一个参考工具,诊断心理问题还需结合临床实际进行综合判断。