0%

双环结构

双环结构(dual-ring)是由美国电气制造商协会(National Electrical Manufacturers Association,NEMA)制定的交通信号控制行业标准。
为深入浅出的解释清楚这个问题,这里将介绍一种典型的双环结构,将不会涉及更复杂的变换以及行人,更多介绍可以自行的查看美国交通部网站相关介绍Actuated Signal ControlSignalized Intersections: Informational Guide。该网站有很多有用的信息,有兴趣的可以多学习。在VISSIM和SYNCHRO仿真软件中都涉及相关该标准。
在正式介绍之前,为避免不必要的误解,将首先比对一下中国和美国在相位这个术语上的区别。

阅读全文 »

收到消息说多说关闭了,更新了hexo的主题版本,换了网易的评论,也欢迎大家多多留言。

阅读全文 »

前言

其实自己的写的是一个非常小的程序,不过根据《大话设计模式》的书中来说,再小的程序也可以体现出设计模式。
虽然很早之前就看了设计模式的相关技巧,可能是自己的语言功底不够,在实现上面总是懵懵懂懂,好像知道大体的概念,具体的实现却常常浅尝辄止。这次在完成VISSIM-ORACLE的仿真平台过程中,一个被放在第一节的简单工厂模式就让自己吃了不少苦头,因此,需要进行一定的总结。
在完成这篇日志时,C++属于初学阶段,代码有问题或者可优化的地方请大家指出,多谢。

阅读全文 »

连接的基本方法

首先确认开发环境以及oracle的位数要统一才能连接。
自己花了半天没成功的原因就在于,电脑是64位系统,oracle装的时64位的,然而在写C++程序的时候选择了X86的方式编译,导致编译过但程序报错无法连接。重新装32位oracle之后问题解决。

阅读全文 »

C++ 简单的dll编译提供C#调用#

非托管DLL:非.NET环境下编译而成的dll,无法通过添加引用的方式加入程序
托管DLL:在.NET环境下编译成的dll

  • 会出现的问题
    编译方面,注意函数名一定要前要加 extern "C",否则导出的dll函数名会有乱码符号导致调用时找不到函数入口
阅读全文 »

前言

距离上一篇的教程已经过去了好久了,为了写毕业论文,似乎没有思路和激情来写这部分教程了。
闲话少说了,上一批的引用环境是VISSIM7.0+VS2013,由于VISSIM7.0的COM接口无法提取出检测器(DataCollection)中占有率的数据,因此我在后续的研究中重新采用VISSIM5.4+VS2013的环境,主要采用C#。
本篇的主要内容为如何从VISSIM中提取所需要的数据。

阅读全文 »

想了很久感觉需要将这一块写成教程,方便更多需要使用VISSIM二次开发的同学入门和交流,主要会介绍如何用其他的环境调用VISSIM,如何从VISSIM中取出数据,以及如何写入数据,我会尽量讲的详细些,但不会涉及编程语言的教学,本教程中的软件环境为VS2013+VISSIM7.0。
PS:VISSIM7.0的版本中,COM接口函数基本重写了,因此若使用5.4版本和4.3版本的同学需要按照使用版本的手册去查询相关的对象和函数关系。(更新后将采用VISSIM5.4+VS2013环境,本篇将补充其引用方式)
本人交通出生,并不是计算机专业,若代码写的较烂,或是有什么错误的地方,希望大家批评指正,万分感谢!

阅读全文 »

Legion软件介绍

Legion软件是目前分析功能强大交通行人仿真软件,包括北京奥运会体育场人流疏散仿真,地铁站人流仿真等等。
可分析的内容包括行人面域的服务水平,行人换乘时间,换乘距离,人流最高密度,人流平均密度等等。

阅读全文 »

最近感觉什么都需要学习,这里先记录一下学习mysql的一些笔记,备忘,也算是帮助同学习的整理。

阅读全文 »