智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 小豹
打印 上一主题 下一主题

专业智能车上位机调试软件将为各大高校提供免费服务

    [复制链接]

3

主题

276

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2465
威望
1088
贡献
809
兑换币
733
注册时间
2014-7-26
在线时间
284 小时
61#
发表于 2015-2-8 09:46:50 | 只看该作者
请问win8环境下启动不了该软件是什么原因呢?以管理身份运行也启动不了:
回复 支持 反对

使用道具 举报

19

主题

411

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2926
威望
1594
贡献
68
兑换币
1062
注册时间
2014-6-4
在线时间
632 小时
62#
发表于 2015-2-8 10:00:07 | 只看该作者
谢谢 楼主
回复 支持 反对

使用道具 举报

6

主题

170

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3402
威望
1766
贡献
1006
兑换币
794
注册时间
2012-2-3
在线时间
315 小时
毕业学校
北流高中
63#
发表于 2015-2-8 18:59:42 | 只看该作者
赞~~!!
回复 支持 反对

使用道具 举报

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
64#
 楼主| 发表于 2015-2-9 01:01:30 | 只看该作者
H文举 发表于 2015-2-6 14:38
嗯,谢谢楼主。今天又试了一下,发现是数据线的问题。此外还发现用蓝牙模块来收发时只要波特率高于38400就 ...



好,该问题记下了。
还有波特率过高,屏幕刷新过快无法点击和操作上位机也会是一个问题,只能停止下位机的发送才可。
回复 支持 反对

使用道具 举报

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
65#
 楼主| 发表于 2015-2-9 01:03:56 | 只看该作者
Okabe 发表于 2015-2-8 09:46
请问win8环境下启动不了该软件是什么原因呢?以管理身份运行也启动不了:



有人用win8是可以使用的。
可能跟安装目录或者跟安装的杀毒软件有关?
回复 支持 反对

使用道具 举报

3

主题

276

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2465
威望
1088
贡献
809
兑换币
733
注册时间
2014-7-26
在线时间
284 小时
66#
发表于 2015-2-9 20:57:22 | 只看该作者
本帖最后由 Okabe 于 2015-2-9 20:59 编辑
小豹 发表于 2015-2-9 01:03
有人用win8是可以使用的。
可能跟安装目录或者跟安装的杀毒软件有关?

我后来在虚拟机上的xP试了下,可以顺利运行  这或许又是兼容性问题?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

19

主题

411

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2926
威望
1594
贡献
68
兑换币
1062
注册时间
2014-6-4
在线时间
632 小时
67#
发表于 2015-2-12 17:59:04 | 只看该作者
楼主你好,我用的是WIN8,用的时候一切正常,但是图像无法保存,提示保存在木个地方,但就是在那个地方没有保存的图像
回复 支持 反对

使用道具 举报

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
68#
 楼主| 发表于 2015-2-14 11:19:29 | 只看该作者
1chuxian1 发表于 2015-2-12 17:59
楼主你好,我用的是WIN8,用的时候一切正常,但是图像无法保存,提示保存在木个地方,但就是在那个地方没有 ...

以管理员身份运行,否则没有权限保存。
回复 支持 反对

使用道具 举报

19

主题

411

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2926
威望
1594
贡献
68
兑换币
1062
注册时间
2014-6-4
在线时间
632 小时
69#
发表于 2015-2-14 20:30:13 | 只看该作者
小豹 发表于 2015-2-14 11:19
以管理员身份运行,否则没有权限保存。

谢谢豹哥
回复 支持 反对

使用道具 举报

1

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
255
威望
122
贡献
89
兑换币
63
注册时间
2015-2-14
在线时间
22 小时
毕业学校
中国石油大学
70#
发表于 2015-2-15 00:39:50 | 只看该作者
@小豹哥
我的摄像头采集到的是二值化之后的数据(为0和1),按照帮助文档里的格式发送了图像数据(0发送0x00,1发送0x02),并加了帧头和帧尾,均为0x01,同时上位机中设置的帧头和帧尾也均为0x01,还按照帮助文档测试了上位机已经成功安装。
另外,发送的数据为80*60,即图像的宽为80像素,高为60像素,上位机中也设置了图像的大小为80*60

发送的源代码如下:
//CCDBuffer存放了二值化之后的图像数据
uint32_t x, y;
                printf("%d",0x01);//帧头
    for(y = 0; y < Height; y++)
    {
        for(x = 1; x < (Width/8)+1; x++)
        {
                                                   if(((CCDBuffer[y][x]>>7) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",(CCDBuffer[y][x]>>7) & 0x01);
                                               
                                                if(((CCDBuffer[y][x]>>6) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",0x00);
                                               
                                                if(((CCDBuffer[y][x]>>5) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",0x00);
                                               
                                                if(((CCDBuffer[y][x]>>4) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",0x00);
                                               
                                                if(((CCDBuffer[y][x]>>3) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",0x00);
                                               
                                                if(((CCDBuffer[y][x]>>2) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",0x00);
                                               
                                                if(((CCDBuffer[y][x]>>1) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",0x00);
                                               
                                                if(((CCDBuffer[y][x]>>0) & 0x01)==0x01)
                                                        printf("%d",0x02);
                                                else
                                                        printf("%d",0x00);
        }
        if(y==59)
            {
                printf("%d",0x01);//帧尾
        }                               
    }

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-25 13:19 , Processed in 0.055906 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表