自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 C++ 头文件的包含逻辑架构【软件架构】

后续

2018-03-23 13:04:13 354

转载 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关注的人

提示
确定要删除当前文章?
取消 删除