Tabellen in der Datenbank AstorRules müssen für Zusatzmodule von Revit Steel Connections bearbeitet werden.
So wie es erforderlich war, die .NET-Verbindung in Advance Steel verfügbar zu machen, müssen Sie die AstorRules-Datenbankdateien (jeweils eine für jede Sprache) bearbeiten, die dem Zusatzmodul Steel Connections for Revit entsprechen.
- Öffnen Sie die Datenbank AstorRules (in der Regel: C:\ProgramData\Autodesk\Revit Steel Connections 2022\de-DE für Deutsch).
- Öffnen Sie die Tabelle RulesDllSigned.
- Fügen Sie einen neuen Datensatz hinzu:
- Key: Verwenden Sie einen Wert über dem Standardbereich von Advance Steel, z. B. 150000.
- FileName: Der Name der DLL (Bibliothek), die Ihre Verbindung implementiert.
- Tech: Für .NET-Verbindungen sollte dies 2 sein. Alle Optionen umfassen:
- "0" für Verbindungen mit COM API, in C++ implementiert.
- "1" für Verbindungen mit COM API, in .NET implementiert.
- "2" für Verbindungen mit .NET API.
- Signature: Wird derzeit nicht verwendet.
- Öffnen Sie die Tabelle HRLDefinition. Fügen Sie einen neuen Datensatz hinzu:
- Category: Wird für das Gruppieren von Verbindungsfamilien verwendet.
- Dll: Der Schlüssel wird verwendet, wenn bei der oben genannten Tabelle RulesDllSigned ein neuer Datensatz hinzugefügt wird.
- SubNameInDll: Der vollständige Name der Klasse, die die IRule-Schnittstelle, einschließlich des Namespace, implementiert.
- ClassId: Erstellt eine neue eindeutige GUID für die Verbindung.
Die übrigen Felder müssen nicht festgelegt werden.
- Öffnen Sie die Tabelle AutoFilteringConfig, und fügen Sie einen neuen Datensatz hinzu:
- Key: Verwenden Sie einen Wert über dem Standardbereich von Advance Steel.
- RunName: Benutzerdefinierter Name für die Verbindung
- Categorie: Kategorie der Verbindung, Wert von Tabelle AutoConnectionCategories.
- InputSet: Zulässige Eingabeprofiltyp-Kombinationen, die in Tabelle AutoConnectionInputSet definiert sind.
- InputSetConds: Bedingungen für Eingabeelementsatz, die in Tabelle AutoConnectionInputObjectCondSet definiert sind.
- RuleInternalName: Der InternalName aus der Tabelle HRLDefinition in der Datenbank AstorRules für Advance Steel.
- ObjectsOrderForJoints: Wert, der die Reihenfolge der Eingabeelemente für die Verbindung angibt, entnommen aus der Tabelle AutoConnectionObjectsOrderForJoints.
- OwnerText: Benutzerdefinierter Wert, der leer gelassen werden kann.
Beispieleintrag in der Tabelle AutoFilteringConfig:
|
Schlüssel
|
RunName
|
Kategorie
|
InputSet
|
InputSetConds
|
RuleInternalName
|
ObjectsOrderForJoints
|
OwnerText
|
| 999999
|
SampleConnection
|
ColOrRaf Any bis ColOrRaf Any
|
Any+Any
|
Keine Bedingung
|
SampleConnection
|
2 Träger invers
|
|