Hesaplamalar için Visio şekil verilerini kullan


0

MS Visio'da şekil verileriyle hesaplamalar yapmak mümkün mü?

Örneğin, şekil verilerinde depolanan akış hızına sahip bir lavabo şablonuna sahip olsaydım, ona bağlı her şeyin akış hızını belirleyebilecek bir "boru" konektörü kurabilir miyim?

İlk örneğe dayanarak, eğer ortak bir boruya bağlı borularla iki lavabo varsa, bana her borudaki akışın ne olduğunu söyleyip ortak borudaki akışları birleştirdiğini söyleyebilir miyim?

Yanıtlar:


1

Şekiller üzerindeki bir şekildeki yapıştırıcıları saymanın hiçbir yolunun farkında değilim. Otomasyonu, çözümünüze dahil etmelisiniz, en azından bir dereceye kadar.

Yapıştırıcılar bir şekil için değiştiğinde ateşleyen VBA koduna (veya başka bir otomasyona) sahip olabilir ve ardından şekil için mevcut yapıştırıcı durumunu işleyebilir ve hesaplamalarınızı yapmak için yeni bir şekil sayfası formülü oluşturabilirsiniz.

Daha sonra teorik olarak herhangi bir basit metin / değer girişi, formül (ler) e dahil edilebilir; bu, giriş (ler) değiştiğinde güncellenir.

Ancak bunu yapmak için en azından bazı otomasyon kodları yazmanız gerekir.


ShapeSheet ortam yapıştırıcılar bir şekle saymak için geçerli olamaz! Yalnızca VBA veya başka bir programlama dili…
Vekil

Cevabımda, şekil sayfasındaki bağlantıları numaralandırmanın hiçbir yolu olmadığını ve otomasyon kullanmanız gerektiğini yazdım.
Jon Fournier

0

Bunu yapan makroyu yazmayı deneyebilirsiniz
1. Boruya bağlı tüm lavabo şekillerini tanımlayın.
2. Boruya bağlı tüm şekiller için şekil verilerinin değerlerini ekleyecektir.

"Boru" konektörü olarak ne demek istiyorsun?


Benim örneğimde, lavabolar olacaktı ve bunlar bir visio konektörü ile bağlanacaktı. Bu bağlayıcı fiziksel bir boruyu temsil eder. Sonuçta, borunun içinden ne kadar aktığı gibi verileri gösterebilirsem, çapı da verebilir ve hızı bulabilirim, vs.
Secundus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.