LDraw.org Discussion Forums
Pneumatic valve naming - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: Models and Parts (https://forums.ldraw.org/forum-18.html)
+--- Forum: Parts Authoring (https://forums.ldraw.org/forum-19.html)
+--- Thread: Pneumatic valve naming (/thread-17690.html)

Pages: 1 2

Pneumatic valve naming - Philippe Hurbain - 2015-10-17

The 42023 Mercedes Benz Arocs contains a variant of 47223 valve, with modified (stepped) output tubes.
[Image: 4694cc01.jpg]
According to Brickset, this new variant kept the same design number, but 47223a, 47223b and 47223c are used for various positions of switch. How should I name the new variant then?

Re: Pneumatic valve naming - Michael Heidemann - 2015-10-17

This is really a difficult question and I have currently no good solution.

But this leads to a decision that we should make now. Never naming physical states just with ..a, ...b, etc.
For these different physical states we should use in the future something like 4567_p1.dat.
If we use such an underscore and then something more descriptive like position 1 it will hopefully prevent us for the future from such a naming chaos that we are now faced.

Maybe we need to introduce something similar for the different variants of a part. We know there are many. Often we do not care about small changes. If we introduce an ending "-v" followed by a number for the variants we are free for many other options.
The number without the "-v" is then a "-v0".

Just two cents from me.

Re: Pneumatic valve naming - Philippe Hurbain - 2015-10-17

Looks like a good solution if everybody agrees...
Quote:The number without the "-v" is then a "-v0".
I'd rather favor no "-v" = first version then implies "-v1".
So here we would have 47223-v2_p1, 47223-v2_p2, 47223-v2_p3. Or rather 47223-v2-p1, 47223-v2-p2, 47223-v2-p3, I tend to prefer '-' to '_' as later one often melts into web link underscore...

Re: Pneumatic valve naming - Michael Heidemann - 2015-10-17

Your changes to my first shot seems reasonable.
So "-" for both usages is very ok.
And for the numeration, we always starts with 1 on counting and not 0 (except in applications :-) )

I hope Chris likes our ideas also.

Currently I do not see that DATHeader can help Sad


Re: Pneumatic valve naming - Philippe Hurbain - 2015-10-18

Maybe "p" is not the best since it could be confused with patterned parts. OTOH the dash in front makes a difference...

Re: Pneumatic valve naming - Michael Heidemann - 2015-10-18

You are right. Maybe we can use something more general. The only thing I come up now would be "state" and that starts with a "s". Not really better than "p".
So we should then maybe use "_p" in all the cases where we create position variants.

Re: Pneumatic valve naming - Steffen - 2015-12-19

Hi, sorry, but I disagree here:
The existing "c01" suffix is exactly for "shortcut", i.e. for things assembled together into a given position.

Re: Pneumatic valve naming - Philippe Hurbain - 2015-12-19

That's not what we did before (a, b etc...). This looks a very good idea to me.

Re: Pneumatic valve naming - Michael Heidemann - 2015-12-19

That is mostly true, but mainly in the time we did not know the correct number of the assembly. Now we know the numbers.

Re: Pneumatic valve naming - Magnus Forsberg - 2015-12-31

I have to agree with Steffen here. The c01, c02, .. suffix is the best way to go here.

This thread started with the naming of the valve, and that valve, and three older pneu cylinders, are the only affected parts.
I think they should be renumbered instead of introducing a third way of numbering parts.

Renumber these official files, and create Move to-files.
99798a => 99798c01
99798b => 99798c02

74981a => 74981c01
74981b => 74981c02

74982a => 74982c01
74982b => 74982c02

Old parts, at the Part Tracker
47223 => 47223a
47223a => 47223ac01
47223b => 47723ac02
47223c => 47723ac03

New parts, at the Part Tracker
19475-p1 => 19475c01
19475-p2 => 19475c02

19476-p1 => 19476c01
19476-p2 => 19476c02

19478-p1 => 19478c01
19478-p2 => 19478c02

47223-v2 => 47723b
47223-v2-p1 => 47223bc01
47223-v2-p2 => 47723bc02
47223-v2-p3 => 47723bc03

And this part is still missing from the PT.
It is only present, as a mock-up, in Philo's mpd-file of the MB truck

19482 Technic Pneumatic Pump 1 x 1 6L with Stepped Outlet (link to Bricklink)

All other pneu-parts are allready using the c01-suffix for different positions:
4694c01 - c03, Valve
47224c01 - c02, Cylinder
127c01 - c02, Cylinder
2793c01 - c02, Cylinder
335c01 - c02, Cylinder
2797c01 - c02, Pump