Orthographic drawing annotation

Orthographic drawing annotation

Jayashan.Pathirana
Explorer Explorer
1,031 Views
6 Replies
Message 1 of 7

Orthographic drawing annotation

Jayashan.Pathirana
Explorer
Explorer

How can I annotate the X, Y coordinates of a specific point or object on an orthographic drawing in AutoCAD Plant 3D?

0 Likes
Accepted solutions (1)
1,032 Views
6 Replies
Replies (6)
Message 2 of 7

Tomislav.Golubovic
Advisor
Advisor

Use the Ordinate dim command?

Message 3 of 7

DVaquand
Advisor
Advisor

Hello @Jayashan.Pathirana 

 

Can you show an example of what you want to achieve and how the annotation should be written.
I answered a roughly similar question, it can guide you in your approach by playing on the "Position X" and "Position Y" class properties.
Topic link :
https://forums.autodesk.com/t5/autocad-plant-3d-forum/annotating-sloped-pipe-in-ortho/td-p/13079206

 

== french ==

 

Pouvez-vous montrer un exemple de ce vous désirez obtenir en finalité et comment l'annotation doit être écrite.
J'avais répondu à une question à peut près similaire, elle peut vous guider dans votre démarche en jouant sur les propriétés de classe "Position X" et "Positiion Y".
Lien sujet :
https://forums.autodesk.com/t5/autocad-plant-3d-forum/annotating-sloped-pipe-in-ortho/td-p/13079206

 

Cordialement
Dominique VAQUAND
www.dovaq.fr

Cordialement
Dominique VAQUAND
www.dovaq.fr

Cette publication vous a-t-elle été utile ? N’hésitez pas à attribuer la mention J’aime à cette publication.
Avez-vous obtenu la réponse à votre question ? Cliquez ensuite sur le bouton ACCEPTER LA SOLUTION.

EESignature

Message 4 of 7

Jayashan.Pathirana
Explorer
Explorer

Hello@DVaquand

 

Thank you for your response.

 

I’ve attached a screenshot of the drawing. This orthographic drawing was generated from a Plant 3D model project, where all equipment is placed in exact positions with defined dimensions and tag numbers. I need to annotate the coordinate values (X and Y) of specific points on the drawing, which is exactly what I’m aiming to achieve.

 

Looking forward to your guidance.

SnipImage.JPG

0 Likes
Message 5 of 7

matt.worland
Advisor
Advisor

ANNOWorx can provied something close to your example. It also syncs with the model so if the Equipment is renamed or moves, the annotation will go with it.

 

mattworland_0-1729784861126.png

 

If my reply was helpful, please give a "Thumbs Up" or "Accept as Solution"
Message 6 of 7

DVaquand
Advisor
Advisor
Accepted solution

Hello @Jayashan.Pathirana 

 

Here is an explanatory video

 

Corresponding to the XYZ coordinates displayed, either we can use the properties "X Coordinate (port1)", "Y Coordinate (port1)" and "COP Elevation (port1)" which correspond for a piece of equipment to its insertion point.
If we wish to add a prefix in front of the coordinates, in this case we must create a calculated property which is "CoordX", "CoordY", ​​"CoordZ" in this example, which will take the property X,Y,Z preceded by the prefix. I found that in case the value contains decimals, there is no rounding. You can also modify the calculated properties to remove decimal places using the "SPLIT" function.
Attention to the decimal separator which can be "." or "," depending on the user station.
Here is the expression calculated for X, the same for Y and Z.
'X= ' || Split(ToString("Position X"),'.',1)

 

Note: The “SPLIT” function has existed since the Plant 2025 version

 

 

== French ==

 

Voici une vidéo explicative

 

Corcernant les coordonnées XYZ affichées, soit on peut utiliser les propriétés "X Coordinate (port1)","Y Coordinate (port1)" et "COP Elevation (port1)" qui correspondent pour un équipement à son point d'insertion.
Si on souhaite ajouter un préfixe devant les coordonnées, il faut dans ce cas créer une propriété calculée qui "CoordX", "CoordY", "CoordZ" dans cet exemple, qui reprendra la propriété X,Y,Z précédé du préfixe. J'ai constaté que dans le cas où la valeur contient des décimales, il n'y a pas d'arrondi. Aussi on peut modifier les propriétés calculées pour supprimer les décimales par la fonction "SPLIT".


Faire attention au séparateur décimal qui peut être "." ou "," selon le poste utilisateur.
Voici l'expression calculée pour X, idem pour Y et Z.
'X= ' || Split(ToString("Position X"),'.',1)

 

Note : La fonction "SPLIT" existe depuis la version Plant 2025

 

Cordialement
Dominique VAQUAND
www.dovaq.fr

Cordialement
Dominique VAQUAND
www.dovaq.fr

Cette publication vous a-t-elle été utile ? N’hésitez pas à attribuer la mention J’aime à cette publication.
Avez-vous obtenu la réponse à votre question ? Cliquez ensuite sur le bouton ACCEPTER LA SOLUTION.

EESignature

Message 7 of 7

Jayashan.Pathirana
Explorer
Explorer

Hello @DVaquand,

Thank you so much for your detailed instructions and for taking the time to create a video – I truly appreciate the effort you've put into helping me solve this. I tried your solution, and it works perfectly, solving my problem. Thanks once again for your time and support. Your guidance has made this process so much clearer!

 

Best regards,
Jayashan

0 Likes