Forum: Platinen Altium - String Concatenation


von Bert S. (kautschuck)


Lesenswert?

Hi,

Ich suche eine Möglichkeit in den Schematics ein paar unterschiedlich 
benannte NetLabel umzubenennen, und zwar alle Ausgewählten gleichzeitig. 
Dabei soll einfach ein zusätzlicher String angekettet werden:

Beispiel:

Gegeben:
NetzA
NetzB

--> Neu mit Ankettung '_1':
NetzA_1
NetzB_1

Jemand eine Idee, ob und wie man das mit Altium bewerkstelligt?

: Bearbeitet durch User
von Bert S. (kautschuck)


Lesenswert?

Ok, habe es rausgefunden, es gibt ein SmartEdit

von Taz G. (taz1971)


Lesenswert?

Du hättest auch einfach im Properties Panel bei Net Name:   !+_1 
schreiben können. ! ist der alte Wert und mit +_1 hängt man _1 dran.
Z.B. kann man so auch Sachen verschieben im X Pos Feld  !+200 
verschiebt alles Markierte um 200mil nach rechts.
Nur so als Anmerkung (zum Klugschei.. ;))

von Bert S. (kautschuck)


Lesenswert?

Ok, jetzt noch was schwierigeres.

Ich habe folgende Namen:

M1_IA
M1_IB

und möchte diese durch

M2_IA
M2_IB

ersetzen.

Wie kann ich die ersten beiden Zeichen ersetzen? Da habe ich leider 
nichts gefunden, welches funktioniert

von Peter D. (peda)


Lesenswert?

Im SCH Inspector auf <...> klicken.

: Bearbeitet durch User
von Taz G. (taz1971)


Lesenswert?

OK das geht nur im Smart Edit, hinter dem Namen auf die drei Punkte ...
Dort könnte man ein Batch Replace machen From 1 To 2 -> eine einfache 
Textersetzung. Oder falls man genau das zweite Zeichen ersetzen möchte 
dann mit Formular ->   copy(!,1,1)+'2'+copy(!,3,10)   der erste Copy 
holt sich an Stelle 1 ein Zeichen dann wird eine 2 angehängt und dann 
mit dem zweiten Copy ab Stelle 3 die restlichen 10 Zeichen (wenn weniger 
Zeichen dann auch gut)

Ganz andere Möglichkeit wenn's schwierig wird. Im SCH List Panel die 
Spalte mit den Namen Markieren und kopieren, in Excel einfügen, ändern 
und zurück kopieren.  (Beachte SCH List Panel muss im Mode Edit sein)

: Bearbeitet durch User
von Bert S. (kautschuck)


Lesenswert?

Taz G. schrieb:
> n

Wow ok, das ist ja mal was, danke dir.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.