Hi,
We are using Microstation v8 version (08.05.01.25) in our company over past 15 years and we build lot of generic tools using MicroStation VBA in order to support the production team.
Among the generic tools we have one tool to trim the line which...
Read more.
STAAD Foundation Advanced is a comprehensive foundation analysis and design software.
From STAAD Foundation Advanced 2023 version, it consists of a legacy version, known as SFA V9, and a new version, which has...
Read more.I am struggling with my lack of understanding of the Civil Labeler. The entire process feels very obtuse to me, and there seems to be no SINGLE interface to generate a label.
While there are plenty of labels that are standard, and can be predefined, ...
Read more.Totally concur with your insight here "I think you will always need someone having some kind of control over the overall Workspace." provided that the workspace admin is capable otherwise the users will suffer which is what my team and I are...
Read more.Ahh, that's what the Label Definition is for! (I was over in the AutoDesk world for most of this year. There's new stuff I have to catch up on). If it works like "normal" dgnlib resources, then I'm happy. Thanks for that.
Totally...
Read more.If we apply static,dynamic and wind load case as primary for building design then weather we have to consider all these primary load case in staad foundation
Hello Akash,
There are 2 approaches in STAAD Foundation advanced (SFA) to take care the load combinations. The first one is to import only the primary loads cases (all including seismic, wind, dead etc.) and then to create load combinations using them...
Read more.Thank you
Hi,
I am new learning this software..
How can I joint this plate to make the design rectangular shape?
I am using sacs precede to draw this rectangular shape
Hello Nur Hanani,
Could you please elaborate which plate you want to join?
In general, when when you click on the ADD button under the PLATE tab in SACS precede, you will get to see a pop up as below.

Depending on the type of PLATE (Triangular or Quadrilateral...
Read more.I am new to OpenRoads and I am trying to fallow along with the YouTube tutorials. Where can I find the working files for Roadway Design & Modeling?
Jarrod Schreter Thanks for reaching us. Can you please share the YouTube playlist link that you are referring to? Also, you can continue your learning journey from Bentley LEARNserver. In order to find learning content please follow the steps provided here...
Read more.5584.MADURAI SIDCO NEW11.STD

1)Even after mentioning separate Floor Group commands, warning says,"Cannot generate load " for CORR MIDDLE (1ST FLOOR LEVEL),CORR MIDDLE 2(2ND FLOOR LEVEL),CORR MIDDLE 3(3RD FLOOR LEVEL) which are corridor floors at different...
Read more.Hi ..
I want to model this hexagon floating in SACS Precede.
This hexagon side is 0.26 m and the height is 0.07 m.
It is possible or not to model the hexagon in SACS Preced?

Hello Nur Hanani,
What type of element you want to create with the hexagonal profiles? Apparently, it seems to be plates. In such case, please explore the options given under the PLATE tab in precede module.
Based on your requirements, you can use them...
Read more.MADURAI SIDCO NEW11.STD

1)Even after mentioning separate Floor Group commands, warning says,"Cannot generate load " for CORR MIDDLE (1ST FLOOR LEVEL),CORR MIDDLE 2(2ND FLOOR LEVEL),CORR MIDDLE 3(3RD FLOOR LEVEL) which are corridor floors at different...
Read more.Greetings,
Is there any way to tool to Convert 2D Isometric drawing to 3D Modelling? after converting from 2D to 3D still it showing as like as 2D. kindly review below screenshot for your reference
Actual 2D Drawing.

after conversion 3D Drawing

But...
Read more.In Python, how to use openstaad functions that returns more than one value, such as
geometry.GetMemberIncidence,
geometry.GetNodeCoordinates etc.
I tried this:
from comtypes import automation
from comtypes import client
import ctypes
def make_safe_array_int(size):
return automation._midlSAFEARRAY(ctypes.c_int).create([0]*size)
def make_variant_vt_ref(obj, var_type):
var = automation.VARIANT()
var._...
Hi Sonu, I am Xiaofeng Li from China.
I have the same problem with OPENSTAAD some years before.
I found if a OpenSTAAD function return some results by arguments, it won't work correct.
GetMemberIncidence is a typical example.
The solution is complex...
Read more.
Text Favorites 可以在 .dgn 文件里创建、测试,然后再拷贝到 .dgnlib 文件里。
我们复制软件自带例子来自定义 Text Favorites。测试时能够使用 Place Label 工具。
应用加载临时库功能,拷贝.dgn 文件里自定义的 Text Favorites到 .dgnlib 文件里。

视频链接:

I am designing a mat slab foundation beneath a series of concrete shearwalls using ram concept. At the corner of the mat slab, an excessive amount of program reinforcement is being specified, and in looking at the section analysis, is due to a very large...
Read more.Seth,
Thanks very much, I'll try modeling a different type of resistance for lateral forces and see if that helps.
I'm also glad that you raised the point of the multiple overlapping mats. Since I am using RAM Concept as a module of RAM Structural...
Read more.There are two parts to any mat in Ram Modeler. The perimeter, and the fill (or decking). If you are going to use modify coordinates to move a perimeter node, you'll need to do it twice, once for each part. Since most mats are the same thickness, it's...
Read more.使用MS2023最新版,在A model中建一个参数化元素(使用局部变量),在同一DGN下新建B model,参考A model,并将其合并到B model中来。
在以往的版本中,局部变量和原有约束都会一同被“带到”B model中来。
但在MS2023最新版本中则只是将约束带过来了,局部变量没有带过来。同时测试了使用项类型作为变量时,变量也没有被“带”过来,请问原因。
所附视频为使用ORDCN 的最新版及MS2023版最新版进行的同一操作,ORDCN可以在参考合并后带进变量...
Read more.【超级会员V8】通过百度网盘分享的文件:004-参数化-…
链接:pan.baidu.com/.../1KTQNcja7EpY8EXZKNkNcmw
提取码:y888
复制这段内容打开「百度网盘APP 即可获取」
在官方视频 王彦祥工、范菊工的有关视频中,都是Amodel中建正视图二维参数化图,Bmodel中建侧视图,C model中参考A、Bmodel,拉伸求布尔差集,这种方法清晰简捷,不易出错。
感谢您的解释说明,这个正好有个测试在国内,咨询了一下,确认是新版本的一个bug,会在后续版本中修正。
Bug 1311763: [Regression][From Update17]Item type and Variables failed to be merged when merge reference.
我这里测试后,目前可以使用 MS 10.16.03.11这个版本作为回避,也可以使用您录像中的ORD的老版本,谢谢。
I have perimeter beams and columns. The slab edge, beam edge, and column edge on same line. RAM concept shows an error when checking punching. But in the warning window, the program displays the design strip not on a slab.
Any help? Thanks.

You may not need a punching check at all if you have a perimeter beam designed for one-way shear. If you do want to keep checking it, test without designing flexural sections. For more see: RAM Concept Punching Shear Checks [FAQ]
我使用的是DwgHatchDef的方式来创建的团填充,但是创建出来之后有一个Is Annotation属性一直是false,我想让他变成True,程序方面怎么处理呢?

在c/c++的头文件中:

好的
1、如何获取文档状态?
2、如果为检出状态如何释放文件?
1. 文档的这个检出状态也是文档的一个属性。所以,可以调用函数aaApi_GetDocumentXXXProperty获得。查帮助文档可知,DOC_PROP_DMSSTATUS是一个String属性,所以,需要调用aaApi_GetDocumentStringProperty。


如果还不了解DMS Buffer这个基本概念的话,请阅读如下PW编程入门文章:
一步步学习ProjectWise编程(Learning ProjectWise Programming Step by Step)
2. 有现成的aaApi_FreeDocument函数可调用...
Read more.I am trying to assign equipment as per their delivery status but I am unable to change the date.
Highlighted below for your reference.
Request you to resolve this issue.
Hi Vikash,
From our testing, we found that if we change the Time Display Format setting to Custom, it solved this issue.

Regards,
Indrawan
老师们好,我改写了DrawingComposotion中的一个函数,将两个DPoint3dP和一个int类型作为输入,返回类型为int。现在在尝试将这个函数封装为可供.net调用的dll。
编译时,SDK提示如题错误。我的目标是将两个点传入来计算剖切volume的生成范围。
请问有什么办法支持DPoint3dP类型的入参吗?如果不能支持,通常以什么方式传入点呢?
按此方法可以成功编译。在C#中,只需要使用unsafe,将.NET的DPoint3d的指针作为参数传入即可。论坛不支持选自己的回复作为最终答案,之前的回复被吞掉了。
感谢您的及时反馈。我已经将您的回答确认为答案了
Hi,
please be aware you use wrong forum: This is general Developers and Programming forum, but your question is about plain MicroStation (VBA is not important in this case, because the issue exists also when normal tools are used). So I recommend to move...
Read more.