Aktualizace iVlastností

Nyní přidáme ještě jedno pravidlo. Toto pravidlo bude aktualizovat některé z iVlastností pro rozložený blok.

  1. Přidejte nové pravidlo s názvem part_number_rule. Toto pravidlo nastavuje hodnotu iVlastnosti čísla součásti aplikace Inventor.

    Pro standardní komponenty můžeme vyhledat číslo součásti ve vloženém tabulkovém pro cesoru. Pak pomocí hodnoty v buňce model_code nastavte u této součásti vlastnost Číslo součásti. Použijte funkci iProperties.Value, která je dostupná v uzlu iVlastnosti v oblasti Fragmenty.

  2. Pomocí funkce iProperties.Value vytvořte první část pravidla. Tato část vyhledává řádek ve vloženém tabulkovém pro cesoru, ze kterého budou čteny hodnoty. Vyhledejte řádek pomocí parametru port_a_size.

    Kopírování bloku kódu

    If component_type = "standard" Then
    i = GoExcel.FindRow("3rd Party:Embedding 1", "Sheet1", "port_size", "=", port_a_size)
    iProperties.Value("Project", "Part Number") = GoExcel.CurrentRowValue("model_code")
  3. Pro uživatelské komponenty určete pevný řetězec čísla součásti. Pevný řetězec eliminuje nutnost použití dat z tabulkového pro cesoru.

    Kopírování bloku kódu

    Else
    iProperties.Value("Project", "Part Number") = "HomeMade"
    End If

    Pravidlo je dokončené.

  4. Kliknutím na tlačítko OK zavřete toto pravidlo.

Předchozí | Další