- 博客(14)
- 收藏
- 关注
原创 C++ 内存耗尽 std::bad_alloc
0x756608F2 处(位于 ConsoleApplication1.exe 中)有未经处理的异常: Microsoft C++ 异常: std::bad_alloc,位于内存位置 0x005CFBE8 处。参考文献:https://www.cnblogs.com/findumars/p/5929831.html?utm_source=itdadao&utm_medium=referra...
2018-04-08 13:11:47 17614
原创 C++ 内存分配常见错误Stack corrupted.
BUG:Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.Why?#include <iostream> int main(){ char a[] = "hello"; a[6] = 'A'; std::cout << a; system("pause"); ret...
2018-04-08 11:11:55 7625 1
原创 机器人坐标系绕定轴旋转
机器人坐标系的转换,绕定轴旋转,要注意正反转的问题。绕定轴的向量存在两种情况v=[x,y,z]; 或者v'=[-x,-y,-z];同时转动角度存在两种情况theta1,和 360-theta1.这四种情况要注意排列好。...
2018-04-04 10:50:48 5482
原创 osg 创建窗口 traits 和 viewPort的关系
1.traits设置的是窗口的特性。其中x,y表示的是所建立的窗口左上角,在屏幕上的位置.原点在屏幕的左上角,向右为x正方向,想下为y正方向。osg::ref_ptr<osg::GraphicsContext::Traits> traits = new osg::GraphicsContext::Traits; traits->x = 300; traits->y = ...
2018-04-02 20:27:57 1733
原创 osg 视口找不到模型
osg仿真之后,找不到模型。目前,我已知的原因可能有两个:1.模型路径不对 model = osgDB::readNodeFile("cow.osg");这个是默认的路径,我的在C:\OSG\data。如果文件在其他路径内,需要添加工作路径。如:model = osgDB::readNodeFile("C:/Users/hp/Desktop/test_model.OSGB");2.屏幕分辨率存在缩...
2018-04-02 18:54:28 1540 1
原创 Simotion TCP 通讯数据发送方式
由下图可知,西门子Simotion的TCP通讯为Profinet IO时,是通过IO进行通讯的。所以上位机应该同样以Datastream的方式进行收发数据。https://cache.industry.siemens.com/dl/files/999/61055999/att_103643/v1/Communication_en-US.pdf...
2018-03-30 20:27:30 1685
原创 【BUG】QT QTcpSocket客户端通信会重复执行两次
编程环境:VS2015, QT5.6.1QT 客户端通信会自动连接两次,如下图:代码很简单,但是不知道为什么会自动连接两次,消息也会重复发送两次。经过一番思考,觉得应该是这两句话的原因,注释掉之后果然问题就解决了。为什么呢?个人觉得,槽函数在使用了显示声明之后,再使用这两行代码,相当于重复将按钮信号与槽函数关联了一次。与关联的按钮,单击之后,会重复执行两次。可参考博客,有详细的介绍:https:/...
2018-03-29 22:11:01 2157 1
原创 kinect入门调试:win10 系统下读取图像测试
环境配置:VS2015,opencv3.4.1(QT5.6.1,optional)。默认已经安装好。可参考:拜小白教你OpenCV3.2.0+VS2017开发环境配置https://blog.csdn.net/sinat_36264666/article/details/73135823?ref=myread】Step 1:安装驱动安装驱动Kinect for Windows SDK 2.0Ste...
2018-03-28 19:52:35 2481 2
原创 C++ 关于类和对象内存占用的理解
类不是一个实体,而是一种抽象的类型,所以不占用系统的存储空间,所以是不会容纳数据的。只有当建立对象之后,系统才会对其分配内存。每一个对象在建立时候,应该对其初始化。需要注意,同一个类建立的不同对象,数据之间是不能相互访问的。例如: class A; A a,b; 虽然建立了两个对象,拥有相同的成员,但是数据是不能相互访问的。...
2018-03-25 11:18:35 2538
原创 CATIA安装问题
CATIA软件安装需要注意问题:1)CATIA安装需要注意,低版本不能打开高版本,类似SolidWorks。安装前一定要注意确认所需版本。2)CATIA不同版本破解方法不一样。目前个人所知, V5 R20安装最容易,百度有安装教程。百度教程:https://jingyan.baidu.com/article/e2284b2b41838fe2e6118d18.html...
2018-03-23 19:03:58 4406 1
转载 OSG 包含osgText报错
C2086: 'int WINGDIAPI' : redefinition errors in Open Scene Graph?The solution is: [Obtained from this website]You need to add WIN32 to the defines in your project. In Visual Studio, right-click on you...
2018-03-22 19:14:52 294
原创 3d max 模型局部坐标系修改
3d max 坐标系包括世界坐标系和局部坐标系。世界坐标系用于表示模型所在场景,局部坐标系表示模型所在位置。局部坐标系相对于世界坐标系的位置,即模型的坐标。3dmax 软件和 AutoCAD软件的思路有点类似。通过捕捉开关捕捉特征点,建立参考点。然后,移动坐标轴至参考点,即可用于精确移动坐标系到想要位置。2018.03.23 补充3d max 坐标系,与SolidWorks坐标系一致。需要以Sol...
2018-02-28 21:22:31 6948
原创 QT 无法解析的外部符号
【问题提示】严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2019 无法解析的外部符号 "private: void __cdecl UR::on_Speed_Slider_sliderReleased(void)" (?on_Speed_Slider_sliderReleased@UR@@AEAAXXZ),该符号在函数 "private: static void __cdecl U...
2018-02-28 10:35:22 2117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人