求大神帮我俄罗斯编程大神Z轴40部分

急求大神帮我运行一下,看看那里出问题了,关于栈和队列的应用
[问题点数:50分,结帖人whustyle]
急求大神帮我运行一下,看看那里出问题了,关于栈和队列的应用
[问题点数:50分,结帖人whustyle]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。跪求大神帮我解决这个编程中的困难 - 中国亿万电器网 - Powered by LeadBBS 6.0
loading...
loading...
+7魅力7积分116经验941文章16注册
跪求大神帮我解决这个编程中的困难
跪求大神用梯形图帮我遍个程&具体情况是: 我有6个输入点分别是 I0.1至I0.6 &这六个输入点接了6个旋钮
具体编程要求是: &
如果有任意一个旋钮旋转过来了就给MD80赋值1
如果有任意两个旋钮旋转过来了就给MD80赋值2
如果有任意三个旋钮旋转过来了就给MD80赋值3
如果有任意四个旋钮旋转过来了就给MD80赋值4
如果有任意五个旋钮旋转过来了就给MD80赋值5
如果有任意六个旋钮旋转过来了就给MD80赋值6&
请各位大神不吝赐教[ 此贴最后由bisihai在 15:34:33编辑过 ]
, 累计:积分+1
+188魅力188积分4186经验111030文章279注册
+578魅力573积分2923经验6822文章29注册
这个好弄,1,你把I0.0-I0.7(也就是IB0字节)通过与7E逻辑与后的值(假设放入VB0中)
2,当VB0=2,4,8,16,32,64时,赋值MD80=1;
3,当VB0=6,10,18,34,66,12,20,36,68,24,40,72,48,80,96时,赋值MD80=2;
3,当VB0=14,22,38,70,26,42,74,50,82,98,28,44,76,52,100,56,104,112时,赋值MD80=3;
4,当VB0=30,58,114,60,116,120时,赋值MD80=4;
5,当VB0=62,122,124时,赋值MD80=5;
6,当VB0=126时,赋值MD80=6;
以上是直接算出来的,不知道对不对?因为没有发现通过指令直接得出的结果
或者直接通过触点比较得出了。。。
下面我上传一个PLC程序,经过测试,可以实现,供参考!
[upload=75929,2]测试项目.rar[/upload][ 此贴最后由huangyueji在 9:11:25编辑过 ]
, 累计:积分+1
+3魅力2积分4947经验46858文章2095注册
说个最笨的办法:每个bool量为true则对应一个int变量为1,否则为0,然后把6个int变量加起来,后面你要是还不懂就别干这行了^_^有生之年,狭路相逢,终不能幸免。
职务论坛版主声望+1810魅力1709积分19988经验165409文章5500注册
编一个子程序,计算一个字节Byte中导通位BOOL的个数。
工控技术交流QQ千人群:(满员)
工控交流群二群,群号码:
+7魅力7积分116经验941文章16注册
[QUOTE][b]下面引用由[u]yzdatou[/u]发表的内容:[/b]
说个最笨的办法:每个bool量为true则对应一个int变量为1,否则为0,然后把6个int变量加起来,后面你要是还不懂就别干这行了^_^[/QUOTE]
& 老师能讲的详细点吗 我是新手啊 你讲的我不是很懂
+112魅力112积分833经验6559文章218注册
版主已经说的很明确了,做一个统计数量的程序,计算IB0这个字节中导通的布尔量的个数输出去不就完事了?
+578魅力573积分2923经验6822文章29注册
发现三菱PLC有1个指令可以实现,很方便的,可参考一下哦
[upload=75972,2]三菱PLC输入信号导通个数的程序.rar[/upload]
[upload=75974,0]测试图片.png[/upload][ 此贴最后由huangyueji在 14:15:11编辑过 ]
3264经验39684文章481注册
就是统计字/字节中1的个数,到网上搜一下计算机编程统计整数中1的个数,代码非常高效和简洁,稍微转化一下就能成为PLC的语言。
+357魅力356积分2125经验9472文章164注册
可行111111hhj009008
+940魅力939积分5252经验27045文章321注册
标准库里有FC99,功能就是bitsum,很简单的 。用CFC来编也很简单,都要用到FC99,在RET_VAL连接需要存放的地址就是。&
[upload=75981,2]截图1.rar[/upload]
[upload=76316,2]CFC编程截图.rar[/upload][ 此贴最后由ljliuwei在 9:17:40编辑过 ]
, 累计:积分+1
+228魅力227积分1555经验10799文章116注册
[QUOTE][b]下面引用由[u]ljliuwei[/u]发表的内容:[/b]
标准库里有FC99,功能就是bitsum,很简单的 &
截图1.rar[/QUOTE]
loading...
loading...
loading...
loading...
loading...
loading...
长度不得超过255字
内容(最大25K)
是否是UBB代码
Alt+S或Ctrl+Enter快速提交
Powered by .查看: 449|回复: 12
求大神帮我用MATLAB编程
输入一字符串,编写程序实现如下功能:1)将字符串的内容颠倒过来并进行输出。如:“abc”改为“cba”。2)统计输入文本中单词的个数,单词之间用空格符、换行符、跳格符隔开。3)找出字符串中所有相同的字母,输出并显示其出现次数。
x='a\tab\nabc\tabcd\n';
fprintf(x);
n=length(x);
& & x1(i)=x(n+1-i);
x1=char(x1)
i=1;j=1;x2=1;x21=0;x22=1;
while(i&=n)
& & if(x(i)=='\')
& && &&&i=i+2;x21=1;
& & elseif(x(i)==' ')
& && &&&i=i+1;x21=1;
& && &&&if(x21==1)x22=x22+1;end
& && &&&x31(j)=x(i);
& && &&&i=i+1;j=j+1;x21=0;
fprintf('有%d个单词\n',x22);
x32=unique(x31);
m=length(x32);
& & x33(i)=length(find(x==x32(i)));
& & if(x33(i)~=1)fprintf('%s出现了%d次\n',x32(i),x33(i));end
x='a\tab\nabc\tabcd\n';
fprintf(x);
运行结果好像有点不对耶
x='a\tab\nabc\tabcd\n';
fprintf(x);
运行的时候出现这样的字符
a& && && && & ab
abc& && && & abcd
& &?&&? x1(i)=x(n+1-i);
Error:Unexpect MATLAB operator
不知道是不是版本问题,我是用R2012b的,输出结果是这样:
a& & & & ab
abc& & & & abcd
n\dcbat\cban\bat\a
a出现了4次
b出现了3次
c出现了2次
你试试按照算法的意思自己去改吧
我的也是R2012b啊,我对这个一点不会,你能不能帮我看看
x='a\tab\nabc\tabcd\n';
fprintf(x);
恩,对了,非常感谢
x='a\tab\nabc\tabcd\n';
fprintf(x);
能否再帮我一题
自动发牌:一副扑克有52张牌,打桥牌时应将牌分给四个人。请设计一个程序完成自动发牌的工作。要求:黑桃用S(Spaces)表示;红桃用H(Hearts)表示;方块用D(Diamonds)表示;梅花用C(Clubs)表示。
x='a\tab\nabc\tabcd\n';
fprintf(x);
能否再帮我一题:自动发牌:一副扑克有52张牌,打桥牌时应将牌分给四个人。请设计一个程序完成自动发牌的工作。要求:黑桃用S(Spaces)表示;红桃用H(Hearts)表示;方块用D(Diamonds)表示;梅花用C(Clubs)表示。
Powered by}

我要回帖

更多关于 40岁编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信