Search found 33 matches

by mihkov
Tue Feb 06, 2024 8:23 am
Forum: API
Topic: WasResolved from Get6 (CustomPropertyManager)
Replies: 4
Views: 693

Re: WasResolved from Get6 (CustomPropertyManager)

Stefan Sterk wrote: Tue Jan 30, 2024 4:24 pm I also tried to imitated these conditions, and also got only TRUE values for WasResolved, since the value cleary wasn't as is shown in the attached image below. Using SOLIDWORKS 2023.

Well, what can I say: it was so, it is so, and it will be so forever and ever.
by mihkov
Tue Jan 30, 2024 9:57 am
Forum: API
Topic: WasResolved from Get6 (CustomPropertyManager)
Replies: 4
Views: 693

Re: WasResolved from Get6 (CustomPropertyManager)

The remarks section on the help page explain the scenarios where the resolved value can return false https://help.solidworks.com/2018/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.icustompropertymanager~get6.html I imitated these conditions and got WasResolved=True
by mihkov
Fri Jan 26, 2024 4:32 am
Forum: API
Topic: WasResolved from Get6 (CustomPropertyManager)
Replies: 4
Views: 693

WasResolved from Get6 (CustomPropertyManager)

How does Solidworks software decide which expression could be evaluated and which could not? We are talking about the function Get6(Get5) of reading user properties through the CustomPropertyManager interface value = instance.Get6(FieldName, UseCached, ValOut, ResolvedValOut, WasResolved, LinkToPro...
by mihkov
Fri Dec 22, 2023 12:27 pm
Forum: API
Topic: How do I know that you are FLAT-PATTERN?
Replies: 22
Views: 4188

Re: How do I know that you are FLAT-PATTERN?

It's not worse. It could be more complexity than necessary for a lot of applications but if it works in your program the way it is then I'd leave it in there the way it is. I did some tests, maybe they are not complete, I could not do other situations except for very trivial ones (when the part is ...
by mihkov
Sun Dec 17, 2023 2:38 am
Forum: API
Topic: how to get 3D coordinates of a sketch segment in the global coordinate system?
Replies: 1
Views: 663

how to get 3D coordinates of a sketch segment in the global coordinate system?

Initial parameters: There is a test part file PRUG_test_dim_on_SM-FP . It has a sheet metal rectangle located in space not orthogonal to any of the sides - by accident. Why sheet metal? To have a Boundary_Box sketch. Why a rectangle? To make the Boundary_Box sketch coincide with the edge of the rect...
by mihkov
Wed Dec 06, 2023 12:44 pm
Forum: API
Topic: Beautiful dimensions of width and height on Boundary Box Sketch in the drawing view of Flat-pattern
Replies: 1
Views: 655

Beautiful dimensions of width and height on Boundary Box Sketch in the drawing view of Flat-pattern

Task: There is a part with sheet metal. For it, a drawing is created with one view of Flat-pattern. For this view, the Sketch of the Boundary Box is displayed. Next, we define 2 perpendicular elements among the elements of this sketch (or simply by the names Line1 and Line4, at least that way). and ...
by mihkov
Wed Dec 06, 2023 11:20 am
Forum: API
Topic: How do I know that you are FLAT-PATTERN?
Replies: 22
Views: 4188

Re: How do I know that you are FLAT-PATTERN?

You mentioned that you were running a macro that looked at all parts in an assembly and exported the DXF flat pattern if it was sheet metal, so it doesn't sound unimportant to you. Others were also discussing methods for exporting the DXF flat pattern so I described my method that is independent of...
by mihkov
Wed Dec 06, 2023 10:59 am
Forum: API
Topic: How do I know that you are FLAT-PATTERN?
Replies: 22
Views: 4188

Re: How do I know that you are FLAT-PATTERN?

I guess most of us assumed you are trying to save a dxf of the flat from the model. Is that not what you're trying to do? If you are trying to automate saving dxfs of flats, that has little (possibly nothing) to do with flat configurations. The automatically generated "[parentFormedCofigName]S...
by mihkov
Sat Dec 02, 2023 3:18 pm
Forum: API
Topic: How do I know that you are FLAT-PATTERN?
Replies: 22
Views: 4188

Re: How do I know that you are FLAT-PATTERN?

The way I've done it before is the following with my formed or flat configuration open in SW: - I open a blank drawing template (no border, blocks, etc.) - I use IDrawingDoc::CreateFlatPatternViewFromModelView3() to add my flat pattern view to my drawing. Note that this adds it for the specified co...
by mihkov
Sat Nov 04, 2023 11:33 am
Forum: API
Topic: ListExternalFileReferences and ReplaceReferencedDocument without Opening
Replies: 1
Views: 422

ListExternalFileReferences and ReplaceReferencedDocument without Opening

Can I get external links of a part without opening it, as the Solidworks application does with: File-Open-Links. I want to replace a substring in the file name of a part that is referenced by the part being opened using the "swApp.ReplaceReferencedDocument" function. It allows you to chang...
by mihkov
Fri Oct 13, 2023 8:46 am
Forum: API
Topic: How do I know that you are FLAT-PATTERN?
Replies: 22
Views: 4188

Re: How do I know that you are FLAT-PATTERN?

If you have the option "Automatically populate view pallet with views" checked, it will create the config for you when you start a drawing of the sheetmetal part. I know about this feature for happy users. When we create a drawing for a sheet metal part, a flat pattern sub-configuration i...
by mihkov
Fri Oct 13, 2023 8:40 am
Forum: API
Topic: How do I know that you are FLAT-PATTERN?
Replies: 22
Views: 4188

Re: How do I know that you are FLAT-PATTERN?

What is it you are trying to do with the automatically generated "SM-FLAT-PATTERN" config? The gist is this: the user runs the macro directly from the Assembly. Next, all components of the parts are searched at all levels, and if the part is made of sheet metal, then the DXF flat pattern ...
by mihkov
Thu Oct 12, 2023 5:58 am
Forum: API
Topic: How do I know that you are FLAT-PATTERN?
Replies: 22
Views: 4188

How do I know that you are FLAT-PATTERN?

SM-FLAT-PATTERN 02_Derived_Configuration.jpg How does the FLAT-PATTERN configuration work? Does it have any identifiers other than the keyword in the name "SM-FLAT-PATTERN"? How can I find out this configuration FLAT-PATTERN, other than a substring in the name? This substring (SM-FLAT-PAT...
by mihkov
Wed Oct 11, 2023 2:37 pm
Forum: API
Topic: What is the image size for the macro button?
Replies: 16
Views: 2055

Re: What is the image size for the macro button?

It would be lovely if you would share some of your icons, they seem really well made and I'm sure a lot of people would be happy to use them and also find them "collected" in a single place such as a thread on a forum. Not all of my icons are 20x20 pixels, some are smaller. They are in th...
by mihkov
Wed Oct 11, 2023 3:27 am
Forum: API
Topic: Multi Export Assembly and Parts with Structure
Replies: 2
Views: 536

Re: Multi Export Assembly and Parts with Structure

Any Ideas on how to fix that other that rearranging the whole String? A similar Macro would help too if you have seen something like that already. Stefan Sterk option is the best. You'll have to track down duplicates now. There is an alternative option: you can get the component file name from the ...
by mihkov
Wed Oct 11, 2023 3:14 am
Forum: API
Topic: What is the image size for the macro button?
Replies: 16
Views: 2055

Re: What is the image size for the macro button?

Hello Mikhov, can you describe how and with what software you create the icons? It so happens that I use Photoshop. This is too much for making icons - but it is convenient for me. Somewhere on the Internet I found a canvas with most of the Solidworks icons on a white background. And I just take th...
by mihkov
Sat Sep 30, 2023 4:33 am
Forum: SW General
Topic: Flexible fastening element: rivet. How to do it right.
Replies: 6
Views: 800

Re: Flexible fastening element: rivet. How to do it right.

So here is your enhancement request.. While there are no improvements, keep from me a life hack on how to place hex fasteners in hex holes. (To be honest, the fastener has a cylindrical concentric surface with a hexagon, but if it didn’t exist we would have created an auxiliary axis). 1. In the ass...
by mihkov
Tue Sep 26, 2023 5:32 am
Forum: SW General
Topic: Flexible fastening element: rivet. How to do it right.
Replies: 6
Views: 800

Re: Flexible fastening element: rivet. How to do it right.

The result and my conclusion on this problem. Is it possible to make the fastener flexible and insert it into the assembly - Yes. Is it convenient - No. What is the problem: Flexible fasteners, such as rivets and all other deformable fasteners, have working ranges. A "flexible" element is ...
by mihkov
Fri Sep 22, 2023 9:28 am
Forum: SW General
Topic: Flexible fastening element: rivet. How to do it right.
Replies: 6
Views: 800

Re: Flexible fastening element: rivet. How to do it right.

I don't have a problem with the BOM display and don't want to do it as a flexible subassembly. What I want is a flexible part. For the rivet, this is exactly what she needs. Now I have an option with multiple configurations for each thickness - but there is no beauty in this solution. ffd.jpg I made...
by mihkov
Thu Sep 21, 2023 12:55 pm
Forum: SW General
Topic: Flexible fastening element: rivet. How to do it right.
Replies: 6
Views: 800

Flexible fastening element: rivet. How to do it right.

I often use rivet nuts. Among them there are the most interesting ones, which have a whole bunch of atypical circumstances. I have 2 main questions: *Attention, we are not talking about adding a Toolbox here, all fasteners are made as parts, they are in a special folder and their IsToolBoxPart prope...
by mihkov
Tue Sep 12, 2023 5:39 pm
Forum: API
Topic: Multiple export of ready-made DXF to JPG miniatures
Replies: 1
Views: 366

Re: Multiple export of ready-made DXF to JPG miniatures

For example, you can organize multiple selection of DXF files from a folder using the Excel library Dim swApp As SldWorks.SldWorks Sub main() Set swApp = Application.SldWorks Dim FileFromSelect As String ' Dim FilesCompNames() As String ' Tools-Reference... Microsoft Excel xx + Microsoft Office xx ...
by mihkov
Tue Sep 12, 2023 5:09 pm
Forum: API
Topic: Multiple export of ready-made DXF to JPG miniatures
Replies: 1
Views: 366

Multiple export of ready-made DXF to JPG miniatures

The main part of the macro is the SaveJPGfromDXF function, which receives an array of full paths of DXF files and saves them back as JPG images ( with the specified parameters ). It is understood that the file paths could be obtained in different ways. For example, you can organize multiple selectio...
by mihkov
Wed Sep 06, 2023 1:43 am
Forum: API
Topic: OpenDoc6 works correctly only in debug mode
Replies: 14
Views: 1236

Re: OpenDoc6 works correctly only in debug mode

I also not! I managed to somehow get it to work. I do not understand one point: I have the execution of the macro code to pause until the file is opened. And my event listener doesn't make sense - it listens when things happen anyway. I was not able to simulate non-synchronous code operation. You c...
by mihkov
Tue Sep 05, 2023 5:04 am
Forum: API
Topic: OpenDoc6 works correctly only in debug mode
Replies: 14
Views: 1236

Re: OpenDoc6 works correctly only in debug mode

Hansjoerg wrote: Tue Sep 05, 2023 2:49 am i want to test and understodd test this methode, even though i don't actually need them when i read in with the interconnect interface.
https://blog.codestack.net/handling-solidworks-events

Try to look here. You need to create a class to track events. I haven't been able to make it work.
by mihkov
Fri Sep 01, 2023 12:47 pm
Forum: API
Topic: OpenDoc6 works correctly only in debug mode
Replies: 14
Views: 1236

Re: OpenDoc6 works correctly only in debug mode

The sleep function is definitely an option I will try out. If nothing helps I have to send the problem to the API support. Perhaps tracking events will help? I have not used it, but there are such functions. DSldWorksEvents_DocumentLoadNotify2EventHandler - Post-notifies the user program when a SOL...
by mihkov
Fri Sep 01, 2023 2:34 am
Forum: API
Topic: What is the image size for the macro button?
Replies: 16
Views: 2055

Re: What is the image size for the macro button?

These are 256 x 256 and work for me. Just for information, what does your 256x256 icon look like (upper left) and what does the adapted 20x20 look like (upper right). I love beautiful icons. Bottom left, as if I made myself an STL icon. On the right are examples of icons. It is very convenient to t...
by mihkov
Fri Sep 01, 2023 2:06 am
Forum: API
Topic: What is the image size for the macro button?
Replies: 16
Views: 2055

Re: What is the image size for the macro button?

AlexLachance wrote: Thu Aug 31, 2023 12:48 pm I use 22x22 on most but
I think that your size 22x22 was compressed to 20x20, but it coincided that it was not visually noticeable.
by mihkov
Thu Aug 31, 2023 12:24 pm
Forum: API
Topic: What is the image size for the macro button?
Replies: 16
Views: 2055

Re: What is the image size for the macro button?

Hansjoerg wrote: Thu Aug 31, 2023 6:59 am The Austrian reseller Planet Software recommends bitmaps with 22x21. -> https://www.cad.at/wissen/blog/individu ... ks-makros/
We can check such options.
width 22 height 21
height 21 width 22
ico_size2122.jpg
As you can see, it turns out badly.
by mihkov
Thu Aug 31, 2023 1:54 am
Forum: API
Topic: What is the image size for the macro button?
Replies: 16
Views: 2055

What is the image size for the macro button?

There is no normal specification for image size in pixels for the latest versions of SolidWorks. I did a little experiment and present the results. Ideally, the picture should be in .BMP format, white color will be perceived as a transparent background. Image dimensions should be 20x20 pixels or les...
by mihkov
Fri Aug 11, 2023 7:59 am
Forum: API
Topic: Pack and Go Lite macro
Replies: 6
Views: 1065

Re: Pack and Go Lite macro

Why not use the pack and go API to get the drawings as well. You can also add prefix, suffix if needed and also add other files as well. https://help.solidworks.com/2023/english/api/sldworksapi/pack_and_go_an_assembly_example_vb.htm Perfect example. Didn't see that there is one. swPackAndGo.Include...
by mihkov
Thu Aug 10, 2023 10:47 am
Forum: API
Topic: Pack and Go Lite macro
Replies: 6
Views: 1065

Re: Pack and Go Lite macro

Would it be possible to make a version of this that includes the drawings? This would become very useful if so. I don't know of a function that can find out which drawing an assembly or part file refers to without opening that assembly or part file. It can be assumed that the drawing has exactly th...
by mihkov
Sun Feb 05, 2023 4:35 am
Forum: How To Questions
Topic: Pack and Go 2023 Duplicate filenames in red?
Replies: 12
Views: 3835

Re: Pack and Go 2023 Duplicate filenames in red?

Because this should never be done, ever. I would be glad PnG is preventing it from even trying to copy the structure until this issue is fixed in the files. Did I mention this should never be done, ever? You're absolutely right. There should not be 2 files with the same name and different paths in ...
by mihkov
Sun Feb 05, 2023 4:34 am
Forum: API
Topic: Pack and Go Lite macro
Replies: 6
Views: 1065

Pack and Go Lite macro

The macro is a Light version of the Pack and Go function. Copies only unquenched files loaded into the Active Assembly. Allows you to decide whether to copy envelopes, if any. Doesn't copy files referenced by uploaded files, doesn't copy blueprints, doesn't copy appearances. In short, only what is o...