• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 请问AMD2587E芯片在通讯协议上是否可以设置成Modbus RTU

    AMD2587E芯片在通讯协议上是否可以设置成Modbus RTU ,如果能设置,如何将标准的ACSII协议改成RTU协议?

    2018-08-18 07:52

  • strtol的基本参数是否适用于输入或输出

    命令字符串进入PIC(PIC18F),这是一个ACSII编码的十六进制数。十六进制数需要转换为等效的二进制值,组成位分别表示一系列不同的标志。有20位,这意味着需要32位变量(我猜想)我正在挣扎的代码行

    2020-04-29 13:28

  • 关于STM32串口里的一个Bug,深思不解,请教一下

    如图程序,我想实现的功能是:当从串口接受到数据,STM32产生接受中断后,储存数据。现在我要返回数据给串口助手,但是在不同位置发送却结果不一样。在中断里发送就不丢失数据,在main里发送就丢失了,请教为何。

    2016-04-19 11:45

  • LabVIEW共享库问题

    我用LabVIEW编写了一个显示"LabVIEW应用程序界面"的程序:该程序在LabVIEW环境下能够正常运行,将改程序分装成共享库(Show_VI_Panel.dll),在Viusal C++中添加如下消息响应函数调用该共享库: HINSTANCE hInst; hInst=LoadLibrary("Show_VI_Panel"); typedef void (*ShowProc)(char *VI_Path); ShowProc Show=(ShowProc)GetProcAddress(hInst,"Show_VI_Panel"); if (!Show) {MessageBox("未获得函数指针"); } else {CString strPath;strPath="C:\\Users\\Administrator\\Desktop\\DllTest\\test.vi";char *VI_Path = (LPSTR)(LPCTSTR)strPath;Show(VI_Path); }如果调用显示的test.vi界面的程序中有子函数,则该显示的界面会挂起(界面能够打开,但不能显示界面中的控件),如果test.vi中没有子函数,则界面可以正常显示打开。这个问题困扰了我好久,如果大家知道问题的原因,希望各位能够给出宝贵的建议。

    2013-12-19 13:07

  • STM32是如何串口输出16进制的数值并在串口调试助手上显示的

    STM32是如何串口输出16进制的数值并在串口调试助手上显示的?

    2021-12-02 07:21

  • 大神们,帮我看一下,串口通信中发送的数据与接收的数据怎么不一致?

    本帖最后由 lipengxiang1223 于 2016-6-10 22:17 编辑 #include #define uchar unsigned char#define uint unsigned intuchar disc[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};/*****n(ms)延时子程序*****/void delayms(uint ms) //延时ms {uchar i;while(ms--){ for(i=0;i

    2016-06-10 22:12

  • 通过对串口下发指令,来操作数码管,但是发现通讯可以,数码管就是不亮,求解释!!!

    通过对串口下发指令,来操作数码管,但是发现通讯可以,数码管就是不亮,求解释!!!!原理图见附件!#include uchar codetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uint datbuf;***it beep = P3^5;bit flag;void delay_ms(uchar t){uchari;for(;t>0;t--) for(i=110;i>0;i--);}void Display(){uchari;P2= 0x00;for(i=0;i

    2015-08-04 23:16

  • 如何将字符串转为数值

    比如说,有一个十六进制的字符串 33 2E 35 37 实际表达的意思的数值为3.57 ,请问大神怎么通过labview实现这个功能啊?

    2015-06-16 01:31

  • 如何通过VISA编写Modbus通讯协议呢

    什么是Modbus通讯协议?如何通过VISA编写Modbus通讯协议呢?

    2021-09-29 07:44

  • N6700编程帮助

    你好,我是这个电源的新手,特别是它的编程,所以我希望有人可以提供建议。我们正在使用N6700B(带有N6752A模块,包括高速扩展)进行简单的实验,在这些实验中,我们在规定的时间内(通常为30秒到3分钟)重复打开和关闭电压(或电流)。我们正试图使用​​Command Expert来控制它。在同事的帮助下,我们能够创建一个简单的序列来进行脉冲(使用LIST并触发它),然后我就可以将它移动到Excel加载项中,这使我们更容易设置条件。我还想做两件事:1。等到脉冲完成,然后关闭输出,如果可能的话,提醒用户实验已经完成。 * WAI命令每次尝试使用它等待完成时都会给出错误;我显然错过了一些东西。在Excel加载项中,我注意到即使我们运行实验60秒,序列也会报告它在脉冲启动后立即完成。如何让它等到LIST完成整个执行? 2.在运行结束时将电压和电流数据返回到Excel。不知道从哪里开始。非常感谢您的帮助。抢 以上来自于谷歌翻译 以下为原文Hello, I'm a novice to both this power supply and especially programming for it, so I'm hoping someone can offer advice. We are using the N6700B (with N6752A modules that include the high-speed extension) for simple experiments in which we pulse voltage (or current) on and off repeatedly over a prescribed period (typically 30 seconds to as long as 3 minutes). We're trying to control this using Command Expert. With the help of a coworker, we were able to create a simple sequence to do the pulsing (using a LIST and triggering it), and then I was able to move it into the Excel add-in, which makes it easier to set our conditions. There are two additional things I'd like to do: 1. Wait until pulsing is complete, then turn off the output and, if possible, alert the user that the experiment has completed. The *WAI command gives me an error every time I try to use it to wait for completion; I'm obviously missing something. In the Excel add-in, I've noticed that even if we're running the experiment for 60 seconds, the sequence reports that it has completed as soon as pulsing initiates. How can I make it wait until the LIST has finished the entire execution? 2. Bring voltage and current data back into Excel at the end of the run. No idea where to start on this. Thanks very much for any help. Rob

    2018-09-11 16:19