‘壹’ Flash 中怎样编辑帧啊!
帧的类型 帧可以分为关键帧和过渡帧、空白帧,关键帧有一个小黑圈,在动画中起关键作用;空白帧不含有任何内容、图形、颜色是白色的,如果有小圈就是空白关键帧,过渡帧是电脑产生,最后有一个小方框;
怎样选择帧呢,要特别注意鼠标指针,当鼠标指针是白箭头的时候才能选择,单击就可以选中一个帧,选中的帧是黑色的,同时工作区中的所有对象也都选中了,可以当“全选”命令使用;
多个帧选择当指针是白箭头时拖动鼠标(不要犹豫)就可以选择多个帧,如果停了一下,指针后面有小尾巴了,就是拖动帧而不是选择帧了;
插入帧的方法是先选择插入位置,单击右键选择“插入帧”命令就可以了,若选择了多个帧表示要插入多个帧;
删除的操作跟插入刚好相反,选中后单击右键选择“删除帧”命令,按“Delete”键只是删除工作区中的内容不删除帧,而“删除帧”都会删除,影片自动缩短一帧;
刚建立的新文件只有一个图层1和一个帧,帧是空白的关键帧,我们制作动画就是要插入帧和图层;
下面练习作一个激光文字动画,一只激光笔写出一个字母来,选择“视图”菜单中的“网格”中的“显示网格”命令,准备好以便于作图;
启动Flash,在第27帧处插入空白关键帧,这时第1帧和第27帧上有一个小圆圈,表示它们是关键帧,其他帧都是过渡帧,选择“文本工具”,打开属性面板(Ctrl+F3),将字体设为“Arial”,字号改为200,在工作区中单击鼠标,输入大写字母“L”,这时可以发现第27帧中的圆圈变黑,说明其中有了内容,找一个网格线把字母对齐,字母大约有八个网格的高度,将图层1名称改为“文字”,单击“文字”右边的第二个白点,会出现一把小锁,这样就把文字层锁定,防止误操作,以“激光文字”为文件名,保存一下文件;
然后再添加一层图层2,它自动按照图层1加长到27帧,但是只有第一帧是关键帧,其他都是过渡帧,选中第27帧,单击鼠标右键,选择“转换为关键帧”,选择“直线工具”将边框色改为红色,顺着字母“L”的边缘画一圈,有六条线,将图层2名称改为“描边”;
写字的效果是一笔跟着一笔,27帧时文字已经完成,那么26帧时还差最后一笔,当然现在26帧还是空白帧,在27帧上单击右键,选择“复制帧”命令,然后再选择26帧,单击右键,选择“粘贴帧”命令,把27帧拷贝过来修改一下,是科学的方法;
把工作区中字母“L”的最上面一横用放大镜框一下,这样就可以局部放大,然后用箭头工具框选最后一半按Delete删除,也就是26帧时还有半条线没写;
再选中第26帧,单击右键,选择“复制帧”;再选中第25帧,单击右键选择“粘贴帧”,把26帧拷贝到25帧去修改,用箭头工具,单击最上面剩下的半个横,按Delete键删除;
同样用拷贝的方法,从后往前修改每一帧,每次删除大约一个网格的线段长度,一直到第1帧所有笔画都清除掉,从第1帧到27帧笔画逐渐增多,耐心细致可以保证我们成功;
保存一下文件,按Ctrl+回车键测试一下,效果不错,还缺少一只笔,按Ctrl+W返回,准备画一支笔,添加一个图层,名称改为“画笔”;
选中矩形工具,选择边框色为红色,填充色为黄色,绘制一个网格宽,八个网格高的矩形,再选择箭头工具,拖动四个顶点,注意当箭头工具尾巴上出现折线时开始拖动,把矩形变成一个细长的梯形,然后在边线上双击,选中所有边线,按Delete键删除,把黄色梯形组合成一个组件,用任意变形工具把它旋转一定角度,将笔尖移到字母“L”的开头;
创建激光笔的动画,得先找到动画的起点和终点,拖动时间轴上红色的指针,找到每一笔画的起点和终点,例如“L”的第一笔是竖,动画的两个关键帧就是第1帧到第8帧的补间动画,把第8帧转换为关键帧,这样一段一段制作动画,在“描边”图层相应帧上单击右键选择“转换为关键帧”命令,同时把笔尖移到笔画的终点,然后创建补间动画,这样笔尖就跟随着笔画一起运动了,但是看着却是笔画跟着笔尖动,保存一下文件,测试一下文件,这样一个奇妙的动画就做好了;
绿色的文字是起参考作用,现在可以删除了,在“文字”图层上单击右键,选择“删除”命令,就可以去掉这一层,保存一下,测试一下;
还有一种更简单的创建文字外边框的方法,用Ctrl+B把文字“L”打散,然后用墨水瓶工具给文字边上喷上另一种颜色,描边以后删掉内部,可以得到文字的精确外边框;
‘贰’ c语言中命令帧是什么意思
是一个运算符,其左侧的变量,要求必须是一个结构休或者类的指针,如果是c那就必须是结构体的指针,而右侧必须是结构体中的成员。注意左侧一定要是指针才正确。记住:->运算符除了用于结构体的指针访问其成员之外,没有其他的用处。比如
struct
c{int
a;};
void
main()
{stuct
c
cc;
struct
c
*p=&cc;
p->a=1;
printf("%d",p->a);
strcut
c
s;
s->a;
//错误,左侧一定要是结构类型的指针;
p->b;
//错误,右侧一定要是指针指向的结构体中的成员
int
*i;
i->a;
//错误,左侧一定要是结构体的指针,其他类型的指针都是错误的。
}
‘叁’ IEEE802.15.4 GTS性能研究中的GTS是什么意思,请高人回答
GTS是同步时隙;
GTS(Guaranteed Time Slot)是为实现不同用户之间的通话,数字交换网络必须完成不同复用线之间不同时隙的交换,即数字交换网络某条输入复用线上某时隙的内容交换到指定输出复用线上的指定。随着应用WSN环境对实时性和可靠性要求越来越高,时延性也成为WSN中MAC协议设计考虑的重要因素,IEEE 802.15.4 MAC协议中同步时隙(GTS)机制为此提供解决方案。
GTS分配机制
设备节点要使用GTS进行数据传输,必须向网络中的PAN协调器进行申请,发送GTS分配请求命令,GTS请求命令帧的GTS特性域的特性类型子域设置为1(表示GTS分配),根据所需的GTS特性设置GTS时隙长度和方向。PAN协调器接收到GTS请求命令帧,将发送确认帧,对接收进行确认。然后,PAN 协调器根据CAP中所剩余的长度和请求GTS长度,检查在当前超帧中是否有足够的容量。如果没有达到保护时隙的最大数目(在1超帧中最多分配7个GTS),并且所需分配长度的GTS不会将CAP的长度减少到小于aMinCAPLength(IEEE 802.15.4规定的CAP最小长度)。只要PAN协调器能有效地提供足够的带宽,就会根据先来先服务(FCFS)的原则分配保护时隙。PAN协调器在信标帧中的GTS域说明GTS分配情况。设备节点在4个信标周期内,对接收到的信标帧的GTS域进行分析,判断是否被分配了GTS时隙。
GTS数据传输方式
数据以GTS方式进行传输,MAC层将判断是否存在1个有效的保护时隙。如果设备是 1个PAN协调器,那么MAC层将判断协调器是否存在数据目的设备的接收保护时隙;如果不是PAN协调器,那么该设备MAC层将判断是否被分配了发送保护时隙。如果存在有效的保护时隙,MAC层将根据实际情况,产生一个延迟,直到该设备的有效接收保护到来,在保护时隙内,将数据发送到所指定的目标设备。这时,MAC层将以非CSMA-CA方式传输数据,整个传输和应答过程(如需要确认帧)应在该保护时隙内完成。
‘肆’ 帧命令是什么玩意儿
帧就是单画面,命令就是每秒读取的帧数量。
‘伍’ Flash中帧的标签有什么用怎么用
简单的描述一下,标签就类似与时间轴上帧的标记。
举例:如果要让FLASH从第10帧的地方开始播放,可以使用跳转播放代码——gotoAndPlay(10);
此时的参数10,就是要跳转并播放的起始帧。如果要用标签来实现同样的效果,可以在10帧的地方加入
一个名叫biaoqian的标记,gotoAndPlay(10)就可以替换为gotoAndPlay(“biaoqian”);注意:标签是要加引号的哦,还有就是命名标签的时候不能用非法字符哦!
据我了解TI公司有一个msp430和cc2420组合实现zigbee协议的解决方案,看问题的样子应该是Zigbee协议吧,你的问题有点模糊,不过我就说下zigbee协议吧,请参照图示
其中前导序列和帧首届定符是用来解决通信同步的,用于物理层的帧检测,不包含数据信息,由硬件完成,在你收到的数据中是不包含这两部分的。
帧长度(PHY头)计算的是MAC协议数据单元的总字节数,包括帧控制域、数据序列号、地址信息、负载帧、帧检查序列(即CRC检测结果序列),PHY头是真正接收到的第一个字节的数据,用于接收端确定接收到的有效数据长度。
帧控制域含两个字节,包括帧类型,源地址模式和目的地址模式等等。
数据序列号就是标识当前数据帧的一个代号,用来保证通信质量的,比如如果接收到的数据序列号等于上一个帧的数据序列号,则认为是多余的帧,应当删除。
地址信息用来标识发送方和接收方的硬件地址,如果如果接收到的数据所标识的接收方的地址和当前接收数据的硬件地址不符则丢弃数据。这个地址有精简地址和IEEE地址两种,前者两个字节,后者8个字节。
负载帧是真正的要传达的数据
帧检查序列一般在发送方经过CRC多项式计算并由硬件写在帧的末尾两个字节,在接收方,由硬件计算接收数据的CRC并和接收到的CRC值对比,相同则任务数据在传输过程中是正常的,否则丢弃当前数据,这个工作一般也是由硬件完成所以反映在数据的最后两个字节的内容一般由接收信号强度平均值和链路质量LQI值所代替。
以上是对Zigbee物理层的一个简单说明,TI公司的MSP430一般配合CC2420来完成Zigbee协议,在这个解决方案中只有CRC校验值的插入与检测是完全由硬件负责完成的,其他部分需要由软件实现,因此也就提供了更大的自由空间,比如根据系统的复杂程度定义自己的协议内容,可以不完全遵照标准协议。
我看你提出的问题好像就不是标准协议,下面只是对你的协议的一个猜测,HEAD1和HEAD2可能是帧控制域信息,LEN的长度可能只计算数据内容长度,TYPE可能是用来标识帧类型,比如说命令帧,ACK确认帧,或者是数据帧,广播帧等。CRC校验值应该是RSSI和LQI即信号强度和链路质量。因为除了CRC校验外都是由硬件实现的,所以完全可以定义出以上的协议。
一点拙见供参考
‘柒’ 交换机命令是什么意思!
switchport
allowed
vlan
使用这个命令在选定的接口上配置vlan组,使用no的形式恢复默认值。
语法
switchport
allowed
vlan
{add
vlan
[tagged
|
untagged]
|
remove
vlan}
no
switchport
allowed
vlan
1
add
vlan--所要添加的vlan标识符
2
remove
vlan--所要删除的vlan标识符
默认设置
所有的端口被分配到vlan
1
帧类型未加标记
命令模式
接口配置
命令的使用
1
如果交换机端口模式设置为trunk,那么你只能分配一个接口到vlan组作为未加标记的成员。
2
帧总是在交换机中被加标记。加标记和未加标记的参数用于告知交换机是否从进口处的帧保留或除去标记。
3
如果链接的另一端所有媒质网络设备和主机都不支持vlan,那么应该添加接口到这些vlan作为未加标记的成员。否则,有必要最多只添加一个vlan作为未加标记的成员,这应该符合本地vlan。
4
如果手动添加禁用列中的vlan
到那个接口,那么vlan自动从列中被删除。
switchport
native
vlan
使用这个命令为一个端口配置pvid,使用no的形式恢复默认值。
语法
switchport
native
vlan
vlan-id
no
switchport
native
vlan
vlan-id--一个端口的默认vlan
id。(范围:1-4094)
默认设置
vlan
1
命令模式
接口配置
命令的使用
1
如果接口不是vlan
1的成员,且你分配了它的pvid到这个vlan,那么接口将自动添加到vlan
1作为一个未加标记的成员。对于其他vlan,在你分配接口的pvid到那个组之前,接口必须先配置为未加标记的成员。
2
如故可接受的帧类型被设为all(所有),或交换机端口模式被设为hybrid(混合),那么pvid将被插入到所有未加标记的帧,流入进入端口。
第三个是一个基于交换机的命令
untagged
是一个端口的模式
‘捌’ 串口通信中“帧头+节点ID+数据长度+命令(因素ID)+附加数据+校验+帧尾”各部分怎么定义
·串口通信中数据都是自己随意定义的,传送的都是16进制数据:设备与计算机要一致即可;
如果你是与具体已经有的某个厂商的设备通信,那么这个通信格式已经固定了,问厂商要通信格式说明书。
如: 枕头:55
节点ID:03
。。。
交验:一般为所有数据的校验和
帧尾:也是自定义的
‘玖’ HDLC帧字段的含义
HDLC英文全称High level Data Link Control,高级数据链路控制,HDLC是一个在同步网上传输数据、面向位的数据链路层协议。
HDLC-帧格式
HDLC
在HDLC中,数据和控制报文均以帧的标准格式传送。HDLC中的帧类似于BSC的字符块,但BSC协议中的数据报文和控制报文是独立传输的,而HDLC中的命令应以统一的格式按帧传输。HDLC的完整的帧由标志字段(F)、地址字段(A)、控制字段(C)、信息字段(I)、帧校验序列字段(FCS)等组成。
(1)标志字段(F)
标志字段为01111110的比特模式,用以标志帧的起始和前一帧的终止。标志字段也可以作为帧与帧之间的填充字符。通常,在不进行帧传送的时刻,信道仍处于激活状态,在这种状态下,发方不断地发送标志字段,便可认为一个新的帧传送已经开始。采用“0比特插入法”可以实现0数据的透明传输。
(2)地址字段(A)
地址字段的内容取决于所彩了的操作方式。在操作方式中,有主站、从站、组合站之分。每一个从站和组合站都被分配一个唯一的地址。命令帧中的地址字段携带的是对方站的地址,而响应帧中的地址字段所携带的地址是本站的地址。某一地址也可分配给不止一个站,这种地址称为组地址,利用一个组地址传输的帧能被组内所有拥有该组一焉的站接收。但当一个站或组合站发送响应时,它仍应当用它唯一的地址。还可用全“1”地址来表示包含所有站的地址,称为广播地址,含有广播地址的帧传送给链路上所有的站。另外,还规定全“0”地址为无站地址,这种地址不分配给任何站,仅作作测试。
(3)控制字段(C)
控制字段用于构成各种命令和响应,以便对链路进行监视和控制。发送方主站或组合站利用控制字段来通知被寻址的从站或组合站执行约定的操作;相反,从站用该字段作对命令的响应,报告已完成的操作或状态的变化。该字段是HDLC的关键。控制字段中的第一位或第一、第二位表示传送帧的类型,HDLC中有信息帧(I帧)、监控帧(S帧)和无编号帧(U帧)三种不同类型的帧。控制字段的第五位是P/F位,即轮询/终止(Poll/Final)位。
(4)信息字段(I)
信息字段可以是任意的二进制比特串。比特串长度未作限定,其上限由FCS字段或通信站的缓冲器容量来决定,国际上用得较多的是1000~2000比特;而下限可以为0,即无信息字段。但是,监控帧(S帧)中规定不可有信息字段。
(5)帧校验序列字段(FCS)
帧校验序列字段可以使用16位CRC,对两个标志字段之间的整个帧的内容进行校验。FCS的生成多项式CCITV4.1建议规定的X16+X12+X5+1。
‘拾’ 简述HDLC帧各字段的意义
(1) 标志字段F :标识一个帧的开始与结束;帧与帧间无信息传输时的填充;实现数据传输的透明性。
(2) 地址字段A:使用非平衡方式传送数据时,地址字段总是写人次站的地址。但在平衡方式时(采用ABM),地址字段总是填人应答站的地址。地址字段为全1地址是广播方式,而全0地址是无效地址。
(3) 控制字段C:用于区分信息帧I、监控帧S、无编号帧U。
其中:发送序号N(S),表示当前发送的信息帧的序号。接收序号N(B),表示一个站所期望收到的帧的发送序号,确认[N(R)-1](mod 8)的帧以及在这以前的各帧。P/F (Poll/Final)表示询问/结止。S帧的第3、4位的具体含义如下表所示。U帧中M为命令和响应的编码,例如:设置平衡配置的异步平衡方式命令SABM,无编号确认UA、拆除链路命令DISC等等。