内容导航:
按住上下开机,进入编程。依次按上下、前后、上下、上下、附助、上下、上下、附助、上下、上下、附助、上下、上下、自动,完成四色编程。在四色程序下,按住前后开机。
按快、慢调制,0为四色穿梭,1为三色穿梭,2为双色穿梭。
3为单色,按附助可停在任意位!
我觉得是楼主没有搞清楚系统的工艺流程,程序都很好编写的,我遇到的都是数控加工中心。三色灯柱加报警。启动时和运转中绿灯亮,且启动时有声音提示。当出现报警时黄灯亮,绿灯也亮,输出一种报警提示音,设备任然处于运转状态,此种情况为不需要停机状态。当出现故障时,红灯亮,绿灯灭,黄灯也有可能亮,输出第三种报警提示音,设备停止运转。
补充:已经帮你改好了
另:统计个数出来了,排列有什么难的,有几个输出几个,我下面那个程序就是排好了的
错误不少:
-----------------------------------------------------------------------
#include <string.h>
#define BLUE 'B'
#define WHITE 'W'
#define RED 'R'
void dutch_flag(char *color)
{
int white=0,blue=0,red=strlen(color)-1;
char temp;
while(white <= red)
{
if(color[white] == WHITE) white++;
else if(color[white] == BLUE)
{
temp=color[white];
color[white]=color[blue];
color[blue]=temp;
blue++;
white++;
}
else
{
while(white < red && color[red] == RED) red--;
temp=color[red];
color[red]=color[white];
color[white]=temp;
red--;
}
}
}
---------------------------------------------------------------------------
直接统计比较简单,不需要去交换
void dutch_flag(char *color)
{
int i,b=0,w=0,r=0,n=strlen(color);
for(i=0;i<n;i++)
{
switch(color[i])
{
case 'B':b++;break;
case 'W':w++;break;
case 'R':r++;break;
default:break;
}
}
for(i=0;i<b;i++) color[i]='B';
for(i=0;i<w;i++) color[b+i]='W';
for(i=0;i<r;i++) color[b+w+i]='R';
}
1234567890
这个就是金刚结手绳,从头到尾都是金刚结编制的,扣头为纽扣结。
这里的是夹心金刚结。
手绳的主要编制流程是:
1、一条五色线和一条红色线,并排放好。
2、居中偏左5厘米处开始编金刚结,编大概1.5厘米长。
3、对折,形成一个圆环,就是扣眼了。现在有四条线了。
4、四条线中,以两条红色线为轴(即夹心),用两条五色线开始编制金刚结。
5、编到一定长度,换过来,以五色线为轴,以红色线编金刚结。
6、如此重复,根据需要转换颜色。
7、编好金刚结后,四条线分成两组,编一个纽扣结作扣头。
金刚结教程如下:
夹心金刚结的话,需要多练习先。
我自己的经验是,拿一根铅笔做轴,用5#线在上面先练习,熟练之后才开始编手绳的。