MicroScope 2.0 is a diagnostic tool used in conjunction with MicroStation and other Bentley products. It is useful when creating custom tools, performing various “debugging” operations, and while creating scripts for the batch processor. It displays and records a range of user-specified events, offering real-time insights about MicroStation’s internal operation. MicroScope users may peruse detailed information…
QRcell◄ Download
QRcell is an open source mVBA applet which runs in MicroStation. The applet enables users to encode text to a QR Code for placement as a cell in a MicroStation design file.
Pipes And Breaks◄ Download
Pipes And Breaks is a small collection of tools used to place break lines, pipe breaks and pipe section geometry in MicroStation and other Bentley products. The open-source application is written in VBA and has been made available to users of Bentley software.
Important Note: This macro is only compatible with MicroStation version 10.17.02.61 and later.
ReferenceSlotRenumber is a VBA macro that exports reference attachment information to a CSV (comma separated values) file for easy editing. Using Excel, the user can utilize the data grid, Filters, Sorting, range completion, etcetera to quickly and easily edit reference slot numbers and logical names. The user can then import…
This macro is used to rotate text and text nodes to an angle defined by 2 points. Drop it into a folder pointed to by the MS_VBASEARCHDIRECTORIES configuration variable and then use the following key-in to load and run it:
VBA Run [RotateText]modRotateText.Main
Define the desired rotation with 2 points. If there’s a selection set, the macro will process it. Otherwise, it’ll process the entire file.
Fixed bug with Invert Selection and Hide commands not processing reference elements correctly.
This'll likely be my last work on PokeIt for quite awhile. It was good to visit an old friend.
PokeIt turns 20 years old next March! How time does fly.
That's what I get for rushing--forgot to add Apparent Attributes functionality to Select/Isolate/Hide > Similar in v7. That's now been implemented.
PokeIt is a VBA macro used to place, select or view elements by their attributes. Filters are set from elements rather than from a list.
Version 7 introduces the ability to process elements based on their apparent attributes. An apparent attribute is how an element looks on screen. For instance, an element may appear red but actually be ByLevel. Previously, using this element to set the selection criteria would result in…
communities.bentley.com/.../Import-Points--CE-3.1.03.zip◄ Download
Import Points CE 3.1 is an open source mVBA applet which runs in MicroStation CONNECT Edition. The appletenables users to import point data from text files– typically comma separated values (.csv), though otherdelimiters may be used. Upon execution of the applet’s Place command, the source (point) file’s location dataand accompanying…
Building Digital Twin Solutions for the World’s Infrastructure
September 20, 2022
Digital twin technology is transforming our ability to maximize the value of the built environment.
The iTwin Developer Conference brings together the growing community of developers who are building digital twin applications for the design, construction and operation of the world’s infrastructure…
Quick status update on the MSCE U17.0 SDK.
With the announcement of the MicroStation CONNECT Edition Update 17.0 commercial release being available, please know that the MicroStation CONNECT Edition Update 17.0 SDK should be available in the next few days.
Please check back here and/or the SDK Announcements for additional release updates.
Thank you.MicroStation and PowerPlatform (MSPP) SDK Team
UPDATE HISTORY
[RH-20220824…
This example demonstrates how to read TypeAdapter applied ECPropertyValue.SDK sample path :Managed:examples\DgnEC\ECValueWithTypeAdapter\ManagedExample
Helper helper = new Helper(); LineElement lineElement = helper.CreateLineElement(0, 0, 0, 100); if (null == lineElement) return; string schemaName = "DgnElementSchema"; DgnECManager manager = DgnECManager.Manager; var option = new FindInstancesScopeOption(DgnECHostType…
Introduction
With table style, user can create a table with a set of predefined styles. This is a GA feature in Update 17, user can activate it by selecting “TableStyle” when installing Microstation.
Introduction video
communities.bentley.com/.../TableStyle.mp4
How to enable this feature?
How to use this feature:
1. Steps to create a Table style and use it
a) Draw a table and modified some properties of this…
With Update 10.16, we introduced groups for selecting items in the Reports->Included Items tab->ItemTypes property.
With Update 10.17, we have extended it for the Condition Editor property picker. When you click on the "Pick property.." drop-down of the "Condition Editor" dialog, a pop-up appears with groups of Items like "Item Types", "Dgn Elements", "File" etc., & the item list belongs to the selected…
MicroStation U17 provides more control on populating data from report to MicroStation tables via seeds using “Advanced” setting (tech preview feature).
After selecting a Seed and a Report, user can click the “Advanced” button to open Advanced setting dialog:
This dialog includes 5 groups. The first group is showing the Table Seed Name, Report Category…
In this blog, I will show you how you can create an expression with GetRelatedInstance to fetch properties of Parent and child elements through ECRelationships. Before knowing about the GetRelatedInstance expression symbol, it is required to know the basics about EC Classes and their relationships. Also, you should know the internal structure of related elements to fetch instance data. Let us understand how to read relationships…
For enabling text placement from attach/edit item dialogs we are introducing a new property panel. Here I am going to explain how to use this new property panel with all datatypes as ItemType property supports:
Image: Item Type property definition types.
Join us on Wednesday May 11, 2022
About
Join us for the latest webinar in the iTwin Platform Developer Series: Bringing your iTwin into Unreal.
In this webinar, you’ll learn:
Attend MOMENTUM – the iTwin Developer Showcase on Wednesday, April 27 at 10 a.m. EDT (North America) / 4 p.m. CEST (Europe), for a dynamic panel from iTwin platform innovators including Allvision IO, Atkins, One Click LCA, and Nearabl! Learn how these infrastructure tech trailblazers turned ideas into solutions that help build and care for a better world through better tools with digital twins at their core…
Quick status update on the MSCE U16.2 SDK.
With the announcement of the MicroStation CONNECT Edition Update 16.3 commercial release being available, please feel free to continue to use the MicroStation CONNECT Edition Update 16.2 SDK release.
The MicroStation 16.3 release primarily provides security updates whereas more SDK features and updates are planned and will become available in the forthcoming MicroStation CONNECT…
Make sure to visit the GUI (UI/UX) - Wiki topic to explore GUI/UI best practices including new resources and programs like:
Bentley’s User Experience (UX) team is looking for the end-users just like you to participate in usability studies. These are not product demos, but rather opportunities for you to use the software and provide feedback that then gets passed on to development teams.
Read more about the program…
In MicroStation Update17, we have introduced Sr.No. column functionality in report definition.
Sr.No. can be generated by using following inbuilt formats:
In MicroStation Update17 we have introduced a way to add custom Sr. No. SDK Sample:
In this blog, you will learn to introduce the custom Sr.No. provider implementation.
This is available at: ..\examples\DgnEC\ ReportSrNoColumnExample
Implementation:
Step 1: Implement…
If you want to get customized reports while using existing report results, you can use calculated column, Aggregation, Group by and Summary to do so. For more details about feature, please check below video:
communities.bentley.com/.../ElementCounter.mp4
In Microstation 2023, we have introduced Calculated column, Grouping and Aggregation, Summary & Column Visibility features in Reports in order to perform various mathematical…
Want to control the content of a picklist from another picklist or other ItemType property values? Check the following video to find out how this can be done:
communities.bentley.com/.../Conditional_5F00_Picklist_5F00_old_5F00_Trim.mp4
In Update 16, we introduced PickList Source and Settings for extracting PickList values from different sources. Please refer to the PickListProvider blog to learn about it. MicroStation …
I've posted some articles about using matrices and transforms with MicroStation VBA to rotate or move (translate) a DGN element.
The articles explain the purpose and use of Matrix3d and Transform3d, and how to apply them to an element.