EPLAN'dan Haberler 2.8

"EPLAN API Extension" genişletme modülündeki yenilikler

EPLAN-Plattform ürünleri için bütünsel ve yüksek performanslı bir programlama arayüzü (API, Application Programming Interface) kullanıma sunulmuştur. EPLAN API genişletme modülünün yardımıyla, EPLAN veya diğer iş ortaklarları ile işbirliği içinde kendi kriterlerinize uygun çözümler geliştirebilirsiniz. EPLAN API ve EADN hakkındaki diğer bilgileri, EPLAN Web sitelerindeki "Çözümler > Entegrasyon> EPLAN Application Developer Network" başlığı altında bulabilirsiniz. Aşağıdaki alt bölüm, EPLAN API'deki çeşitli yenilikler hakkında sizi bilgilendirir. EPLAN API'nin yeni sürümü ile kendi uygulamalarınızı geliştirebilmek için Microsoft'un .NET Framework 4.5.2 programına ihtiyacınız bulunmaktadır.

Notlar:

Not:

Her API kullanıcısına, uygulamasını zamanında EPLAN API'nin yeni sürümüyle derlemesini ve test etmesini öneriyoruz. Uygulamanızda hâlâ eskimiş yöntemleri kullanıyorsanız, derleme esnasında bununla ilgili olarak bir derleyici uyarısı görüntülenir.

Bulut çiz

EPLAN API aracılığıyla artık bir dörtgen veya çokgeni bir bulut formunda çizmek de mümkün. Bunun için, FillPattern özelliğini Rectangle veya PolyLine sınıfında uygun şekilde belirlemeniz gerekir.

Veri devralmayla ilgili kaldırılan yöntemler

Veri devralmayla ilgili birçok yöntem, EPLAN API'de EPLAN 21 ve EPLAN 5'ten kaldırıldı.

Proje ana veriyi güncelle

Yeni masterdata eyleminin yardımıyla artık ana veriyi; bir komut satırı çağırma işlemi, script veya EPLAN API aracılığıyla güncelleyebilirsiniz. Bu sırada, /TYPE:UPDATEPROJECT parametresi aracılığıyla proje ana verinin güncelleneceğini belirleyebilirsiniz. Bu, EPLAN-Plattform kullanıcı arayüzündeki Yardımcı uygulamalar > Ana veri > Şu anki projeyi güncelle menü öğelerine karşılık gelir.

"generatemacros" eylemi için yeni parametreler

generatemacros eylemi, aşağıdaki opsiyonel parametrelerle genişletildi:

Bu sırada, "n" bir numara için kullanılır.

Boru hattı tanımlama noktaları ve boru hattı bağlantı noktaları oluşturma

Ekle > Boru hattı tanımlama noktası ve Ekle > Boru hattı bağlantı noktası menü öğelerine benzer şekilde, kullanıcı arayüzünde artık EPLAN API aracılığıyla boru hattı tanımlama noktaları ve boru hattı bağlantı noktaları oluşturabilir ve düzenleyebilirsiniz. Bunun için, Eplan.EplApi.DataModel isin alanında yeni PipingDefinition sınıfı kullanımınıza sunulmuştur.

Yerleştirme sırasında pano hiyerarşisine entegre etme

3D montaj düzeninde ürünleri yerleştirme sırasında EPLAN API'deki Pano hiyerarşisine entegre et ayarını da dikkate alabilmek için Placement3D sınıfı, FindSourceMate ek yöntemiyle genişletildi.

Ürünü EPLAN Data Portal aracılığıyla güncelleme

EPLAN API aracılığıyla artık ürünü, ürün yönetiminde EPLAN Data Portal aracılığıyla güncellemek de mümkün. Bu amaçla, MDPartsDataBase sınıfı yeni UpdatePartFromDataPortal yöntemiyle genişletildi.

Fonksiyon şablonları ve bağlantı noktası düzeni için veri yolu arayüz adı atama

Ürün yönetiminde, veri yolu bağlantı noktalarının fonksiyon şablonları için bir veri yolu arayüz adını EPLAN API aracılığıyla da atayabilmek için, MDPlcTemplatePosition sınıfında yeni BusSystem özelliği kullanımınıza sunulmuştur.

Veri yolu arayüz adı, ürün yönetiminin bağlantı noktası düzenlerinde ve bağlantı noktası düzeninde de belirli fonksiyonlara (örn. 3D ürün yerleştirmeler) girilebildiği için, MDConnectionPointPosition ve ConnectionPointPosition sınıfları uygun şekilde yeni PLCBusInterfaceName özelliğiyle genişletildi.

Fonksiyon şablonlarını şablon grubu olarak birleştirme

MDFunctionTemplatePosition sınıfındaki yeni TemplateGroup yönteminin yardımıyla, EPLAN API aracılığıyla artık ürün yönetiminde ilgili fonksiyonlara ait fonksiyon şablonlarını bir Şablon grubu olarak birleştirmek mümkün.

Nümerik değerlerinçok dilli metin olarak yayınlama

PropertyValue sınıfına ait yeni GetDisplayString yöntemi, özellikler için nümerik özellik değerleri yerine kullanıcı arayüzünden açıklayıcı, çok dilli metinler yayınlamanıza olanak sağlar.

Yeni yol değişkenleri kullanma

PathMap sınıfı ve zaten mevcut olan SubstitutePath sınıfı aracılığıyla artık EPLAN-Plattform'a ait tüm yeni yol değişkenleri de kullanılabilir (program değişkenleri, proje değişkenleri ve ortam değişkenleri).

Planlama nesnelerindeki makrolarda yer alan değer setlerine erişme

EPLAN API aracılığıyla, bir makroya kaydedilen bir planlama nesnesine ve makroda tanımlanan ve değer setleri içeren yer tutucu nesnelere artık erişebilirsiniz. Bunun için, PlanningObject sınıfında yeni MacroPlaceHolderValueSets özelliği kullanımınıza sunulmuştur.

Fonksiyon şablonlarında bağlantı noktası ölçüsünün belirlenmesi

MDFunctionTemplatePosition sınıfından türetilen sınıflardan bazılarında (örn. MDTerminalTemplatePosition) artık yeni ConnectionDimension özelliği kullanımınıza sunulmuştur. Bu özelliğin yardımıyla, EPLAN API aracılığıyla, fonksiyon şablonlarındaki bir ürün için artık bağlantı noktası ölçüsünü belirlemek mümkündür.