Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  HiCAD - CAD-Software
  Schriftfeld ausfüllen (ohn DB)

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Schriftfeld ausfüllen (ohn DB) (3377 / mal gelesen)
Samson26ST
Mitglied


Sehen Sie sich das Profil von Samson26ST an!   Senden Sie eine Private Message an Samson26ST  Schreiben Sie einen Gästebucheintrag für Samson26ST

Beiträge: 4
Registriert: 08.12.2016

HiCad-CAD-Software

erstellt am: 08. Dez. 2016 08:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo

beim ausfüllen des Schriftfeldes ohne DB möchte ich die Position, die Schriftgröße und die Schriftart ändern.
Bis jetzt muss ich das immer nach dem Ausfüllen einzeln machen. Kann man die Voreinstellungen ändern?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Flixer
Moderator
Dipl. Ing. MaschBau


Sehen Sie sich das Profil von Flixer an!   Senden Sie eine Private Message an Flixer  Schreiben Sie einen Gästebucheintrag für Flixer

Beiträge: 309
Registriert: 16.06.2006

Core i5 4670
8GB DDR-3 1600MHz
GTX 760Ti
Samsung SSD Evo mit 120GB

erstellt am: 08. Dez. 2016 09:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Samson26ST 10 Unities + Antwort hilfreich


StrukturZeichenrahmen.png

 
Hallo,

natürlich kann man das im Vorfeld ändern. Ich weiß leider nicht, welche Zeichenrahmen ihr benutzt. Falls es die von der ISD mitgelieferten sind würde ich dringend empfehlen, dass ihr diese ändert und entsprechend der gültigen Norm (DIN EN ISO 5457) ändert. Die ausgelieferten entsprechen nicht der Norm.

Um die Rahmen zu ändern geht folgendermaßen vor (HiCAD 2016):
1.) neue Szene mit Maßstab 1:1 (1:1 ist wichtig!)
2.) in die 2D Teilesruktur wechseln und hier mittels Rechtsklick auf den obersten Eintrag (Name der Szene) => Hilfsteile Ein/Aus die Rahmen einblenden, erst dann tauchen die auch in der 2D Struktur auf (oder im Vorfeld in der Konfiguration den Reiter für Hilfsteile aktivieren)
3.) neuen Rahmen einfügen (Rechtsklick in freien Raum und "Zeichnungsrahmen einfügen" => Größe wählen => absoluten Nullpunkt (A 0 0 0) => Rahmen platziert
4.) ihr ändert die Einstellungen/Formatierungen die geändert werden sollen, also z.B. Schriftart, -farbe und -größe, indem du einen Doppelklick auf das entsprechende Feld machst (oder Rechtsklick editieren)
5.) es öffnet sich das Fenster für 2D Texte, hier dann die Anpassungen durchführen und mit OK bestätigen
6.) nach allen Änderungen musst du den Rahemn aus der 2D Teilestruktur natürlich wieder speichern, also Rechsklick => Teil speichern => als 2D Teil => im Szene-Ordner unter der Benennung sichern

Wenn es sich um Änderungen in der Schrife handelt, würde ich nur diese öffnen, die Änderungen durchführen, mir nach und nach alle Rahmen 1x einfügen, die Schrife in der 2D Struktur unter das Blatt legen und so eine Struktur schaffen. Anbei unsere Szene, in der wir die Rahmen alle liegen haben. Wir nutzen unterschiedliche für Fertigung und Montage...

Viel Erfolg. MfG

Anmerkung: Es ist generell wichtig, dass ihr immer die HiCAD Version mit hin schreibt. Entweder als Signatur, im Text oder im Profil unter System. So müssen wir nicht immer nachfragen. Es gibt Funktionen, die in bestimmten Versionen noch nicht vorlagen!

------------------
Windows 7 64Bit
HiCAD 2016
AutoCAD 2011
LogoCAD Triga 4.3
R+Z Industriebau 9.1

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Samson26ST
Mitglied


Sehen Sie sich das Profil von Samson26ST an!   Senden Sie eine Private Message an Samson26ST  Schreiben Sie einen Gästebucheintrag für Samson26ST

Beiträge: 4
Registriert: 08.12.2016

HiCad-CAD-Software

erstellt am: 08. Dez. 2016 09:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Flixer,

Danke für deine Antwort.
Ich habe die entsprechenden Textpunkte geändert, aber wenn ich das Tool Schriftfeld ausfüllen (ohne DB) verwende, werden diese Änderungen ignoriert.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stallnig
Mitglied
Metallbaukonstrukteur


Sehen Sie sich das Profil von Stallnig an!   Senden Sie eine Private Message an Stallnig  Schreiben Sie einen Gästebucheintrag für Stallnig

Beiträge: 86
Registriert: 26.10.2016

Win 10, i5, GTX960;
HiCAD 2702.2 Stahlbau Suite+Blech professional

erstellt am: 08. Dez. 2016 09:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Samson26ST 10 Unities + Antwort hilfreich

Das Ausfüllen ohne DB ist im Makro SRIFE2.mac geregelt. Dort werden jedem Textfeld Attribute zugewiesen (Schriftart, Grösse, etz.)
Ein Teil wird auch mittels Variablen bestimmt, die in der Datei SchrFe_ODB.dat definiert werden. (Am einfachsten als erstes mit den Werten darin herum spielen)

Für die Schriftarten kann man entweder eine Zahl angeben, (was irgendwie der Eintragsnummer aller im Dropdownmenü des 2D Texteditors entspricht)oder eine
True-Type-Font Nummer(Definiert in der TTFONT.dat, Informationen dazu hier: https://help.isdgroup.com/help/1031/2014/hicad/hicad.html#../Subsystems/hicad2d/Content/bemassung2d/truetypefont2d.htm?Highlight=Font).

------------------
Intelligenz
ist die Fähigkeit, zu erkennen, wie dumm man selber ist.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Flixer
Moderator
Dipl. Ing. MaschBau


Sehen Sie sich das Profil von Flixer an!   Senden Sie eine Private Message an Flixer  Schreiben Sie einen Gästebucheintrag für Flixer

Beiträge: 309
Registriert: 16.06.2006

Core i5 4670
8GB DDR-3 1600MHz
GTX 760Ti
Samsung SSD Evo mit 120GB

erstellt am: 08. Dez. 2016 09:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Samson26ST 10 Unities + Antwort hilfreich

Hallo,

sltsam 

Wir nutzen HiCAD ohne Helios und fügen alles ohne DB ein... Bei uns haut es so hin, denn wenn die Vorlage korrekt hinterlegt ist, dann kann HiCAD ja nicht anders als das zu nutzen. Vielliecht hilft Stallnig's Weg weiter.

MfG

------------------
Windows 7 64Bit
HiCAD 2016
AutoCAD 2011
LogoCAD Triga 4.3
R+Z Industriebau 9.1

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Samson26ST
Mitglied


Sehen Sie sich das Profil von Samson26ST an!   Senden Sie eine Private Message an Samson26ST  Schreiben Sie einen Gästebucheintrag für Samson26ST

Beiträge: 4
Registriert: 08.12.2016

HiCad-CAD-Software

erstellt am: 08. Dez. 2016 10:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Stallnig,

danke für die Info, hat funktioniert.
Kann man zwar nur für alles die Schriftart festlegen, reicht aber aus.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stallnig
Mitglied
Metallbaukonstrukteur


Sehen Sie sich das Profil von Stallnig an!   Senden Sie eine Private Message an Stallnig  Schreiben Sie einen Gästebucheintrag für Stallnig

Beiträge: 86
Registriert: 26.10.2016

Win 10, i5, GTX960;
HiCAD 2702.2 Stahlbau Suite+Blech professional

erstellt am: 08. Dez. 2016 11:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Samson26ST 10 Unities + Antwort hilfreich

Wie gesagt, wenn man einzelne Einträge anders definieren will, kann man das in der Srife2 machen. (Ist aber recht kompliziert für Anfänger)

Bevor man in einem Makro herum werkt, erstmal eine Sicherheitskopie anlegen.
In Zeilen 34-78 werden die Schriftfeld-Einträge als Variablen definiert.
Bsp:

rem Benennung 2
12:VAR $SF12 $10609

Weiter unten werden die Variablen (in diesem Beispiel $SF12 in Zeile 210) in die Textfelder eingetragen.
Bsp:

WERT $SF12
IF VORH THEN
  REM    Beschriftungswinkel:
  IF NOT VORHD THEN
      WINKEL  0.
  IFEND
  STRING  $SF12
IFEND

Die davor zu letzt im Code definierten Parameter (in diesem Fall wohl in Zeilen 121-158) gelten für alle darauf folgenden Blöcke, bis wieder andere Parameter definiert werden. Man kann also nach belieben vor jedem Block wieder andere Parameter definieren, indem man

REM          TEXT            3 = Textparameter
OPTION  3  25

und die Zeilen der entsprechenden Parameter einfügt. (Es werden nur die Parameter geändert die neu definiert werden)
Bsp. diese:

REM          PARAMETER      3 = Schrifthöhe
OPTION  3  26
REAL    5

Jeweils in den Zeilen nach OPTION ..... steht meistens REAL oder INTEGER, und dahinter ist dann der gewünschte Wert einzutragen. (Hier also 5 für 5mm)
Man kann auch wieder die Werte aus der SchrFe_ODB.dat verwenden, indem man die Variable anstatt der Zahl hinschreibt.
In diesem Bsp:

REM          PARAMETER      3 = Schrifthöhe
OPTION  3  26
REAL    txth

Noch zum Verständnis:
Wenn am Anfang einer Zeile REM steht, ist alles was dahinter steht bloss ein Kommentar und hat keine Auswirkung auf das Makro.
Bsp:

REM hier kann man Erklärungen und Hilfestellungen hinschreiben ohne etwas kaputt zu machen.

------------------
Intelligenz ist die Fähigkeit, zu erkennen, wie dumm man selber ist.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stallnig
Mitglied
Metallbaukonstrukteur


Sehen Sie sich das Profil von Stallnig an!   Senden Sie eine Private Message an Stallnig  Schreiben Sie einen Gästebucheintrag für Stallnig

Beiträge: 86
Registriert: 26.10.2016

Win 10, i5, GTX960;
HiCAD 2702.2 Stahlbau Suite+Blech professional

erstellt am: 08. Dez. 2016 11:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Samson26ST 10 Unities + Antwort hilfreich

Wenn du unterschiedliche TTFonts verwenden willst, wäre das hier die Definition des Parameters:

REM          PARAMETER      S1= Textfont
OPTION  11  26
INTEGER INT
INTEGER 3

Die Zahl hinter dem zweiten INTEGER ist der entsprechende Eintrag in der TTFONT.dat

------------------
Intelligenz ist die Fähigkeit, zu erkennen, wie dumm man selber ist.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stallnig
Mitglied
Metallbaukonstrukteur


Sehen Sie sich das Profil von Stallnig an!   Senden Sie eine Private Message an Stallnig  Schreiben Sie einen Gästebucheintrag für Stallnig

Beiträge: 86
Registriert: 26.10.2016

Win 10, i5, GTX960;
HiCAD 2702.2 Stahlbau Suite+Blech professional

erstellt am: 08. Dez. 2016 12:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Samson26ST 10 Unities + Antwort hilfreich

Die Platzierung erfolgt ein Stück vorher und sieht etwa so aus:

WERT $SF12
IF VORH THEN
  POINT R
  POINT 100
  REM    X Distanz:
  DISTANZ 105*@2
  REM    Y Distanz:
  DISTANZ -25*@2-8*@2
IFEND

Erklärungen:
POINT R steht für Punktoption "Relativ" zum nachfolgend genannten Punkt mit der Punktenummer "100"
(Dieser ist im 2D-Teil vom Planrahmen eingezeichnet und kann mit der Funktion 2D-Geometrie/Tools/"Punktkennung" sichtbar gemacht werden)
Die Werte der relativen Distanzen stehen vor den *@2 also 105mm in X-Richtung und -33mm in Y-Richtung.

Wenn man eigens Textfelder erstellt oder die Vorlagen verändert, muss man sicherstellen, dass sie richtig definiert sind.
(Das auchnoch zu erläutern ist aber zu weitreichend für diesen Post, und vielleicht auch schon in einem anderen geschildert)

------------------
Intelligenz ist die Fähigkeit, zu erkennen, wie dumm man selber ist.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Samson26ST
Mitglied


Sehen Sie sich das Profil von Samson26ST an!   Senden Sie eine Private Message an Samson26ST  Schreiben Sie einen Gästebucheintrag für Samson26ST

Beiträge: 4
Registriert: 08.12.2016

HiCad-CAD-Software

erstellt am: 08. Dez. 2016 13:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die Hilfe.

Habe es jetzt hinbekommen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz